./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 e04fb08f 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_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/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_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8 --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-e04fb08 [2022-11-16 11:54:29,855 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-16 11:54:29,858 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-16 11:54:29,896 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-16 11:54:29,905 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-16 11:54:29,910 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-16 11:54:29,911 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-16 11:54:29,916 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-16 11:54:29,919 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-16 11:54:29,926 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-16 11:54:29,928 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-16 11:54:29,931 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-16 11:54:29,933 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-16 11:54:29,937 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-16 11:54:29,940 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-16 11:54:29,942 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-16 11:54:29,945 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-16 11:54:29,954 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-16 11:54:29,956 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-16 11:54:29,958 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-16 11:54:29,960 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-16 11:54:29,968 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-16 11:54:29,969 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-16 11:54:29,971 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-16 11:54:29,974 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-16 11:54:29,981 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-16 11:54:29,981 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-16 11:54:29,983 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-16 11:54:29,983 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-16 11:54:29,984 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-16 11:54:29,985 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-16 11:54:29,986 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-16 11:54:29,989 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-16 11:54:29,990 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-16 11:54:29,993 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-16 11:54:29,994 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-16 11:54:29,995 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-16 11:54:29,995 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-16 11:54:29,995 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-16 11:54:29,997 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-16 11:54:29,997 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-16 11:54:29,999 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-11-16 11:54:30,034 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-16 11:54:30,034 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-16 11:54:30,034 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-16 11:54:30,035 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-16 11:54:30,035 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-16 11:54:30,036 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-16 11:54:30,037 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-16 11:54:30,037 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-16 11:54:30,037 INFO L138 SettingsManager]: * Use SBE=true [2022-11-16 11:54:30,037 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-16 11:54:30,037 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-16 11:54:30,038 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-16 11:54:30,038 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-16 11:54:30,038 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-16 11:54:30,038 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-16 11:54:30,038 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-16 11:54:30,043 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-16 11:54:30,043 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-16 11:54:30,043 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-16 11:54:30,044 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-16 11:54:30,044 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-16 11:54:30,044 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-16 11:54:30,045 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-16 11:54:30,045 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-16 11:54:30,045 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-16 11:54:30,046 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-16 11:54:30,046 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-16 11:54:30,046 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-16 11:54:30,046 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-16 11:54:30,047 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-16 11:54:30,049 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-16 11:54:30,049 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-16 11:54:30,049 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-16 11:54:30,050 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_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/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_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8 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-16 11:54:30,406 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-16 11:54:30,443 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-16 11:54:30,447 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-16 11:54:30,449 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-16 11:54:30,450 INFO L275 PluginConnector]: CDTParser initialized [2022-11-16 11:54:30,452 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/../../sv-benchmarks/c/goblint-regression/28-race_reach_22-deref_read_racefree.i [2022-11-16 11:54:30,529 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/data/4cae2baba/6ef5e960c92b443f92ffa775c770befb/FLAGd431b4be4 [2022-11-16 11:54:31,239 INFO L306 CDTParser]: Found 1 translation units. [2022-11-16 11:54:31,245 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/sv-benchmarks/c/goblint-regression/28-race_reach_22-deref_read_racefree.i [2022-11-16 11:54:31,267 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/data/4cae2baba/6ef5e960c92b443f92ffa775c770befb/FLAGd431b4be4 [2022-11-16 11:54:31,431 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/data/4cae2baba/6ef5e960c92b443f92ffa775c770befb [2022-11-16 11:54:31,436 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-16 11:54:31,440 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-16 11:54:31,442 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-16 11:54:31,442 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-16 11:54:31,447 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-16 11:54:31,448 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 11:54:31" (1/1) ... [2022-11-16 11:54:31,451 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@54205f6e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:54:31, skipping insertion in model container [2022-11-16 11:54:31,451 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 11:54:31" (1/1) ... [2022-11-16 11:54:31,461 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-16 11:54:31,540 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-16 11:54:31,977 WARN L229 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_927769aa-76aa-4043-9225-39510f36ab2f/sv-benchmarks/c/goblint-regression/28-race_reach_22-deref_read_racefree.i[30176,30189] [2022-11-16 11:54:32,006 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-16 11:54:32,019 INFO L203 MainTranslator]: Completed pre-run [2022-11-16 11:54:32,065 WARN L229 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_927769aa-76aa-4043-9225-39510f36ab2f/sv-benchmarks/c/goblint-regression/28-race_reach_22-deref_read_racefree.i[30176,30189] [2022-11-16 11:54:32,079 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-16 11:54:32,115 INFO L208 MainTranslator]: Completed translation [2022-11-16 11:54:32,116 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:54:32 WrapperNode [2022-11-16 11:54:32,116 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-16 11:54:32,117 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-16 11:54:32,118 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-16 11:54:32,118 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-16 11:54:32,128 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:54:32" (1/1) ... [2022-11-16 11:54:32,158 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:54:32" (1/1) ... [2022-11-16 11:54:32,194 INFO L138 Inliner]: procedures = 170, calls = 36, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 68 [2022-11-16 11:54:32,196 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-16 11:54:32,197 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-16 11:54:32,197 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-16 11:54:32,198 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-16 11:54:32,206 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:54:32" (1/1) ... [2022-11-16 11:54:32,207 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:54:32" (1/1) ... [2022-11-16 11:54:32,216 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:54:32" (1/1) ... [2022-11-16 11:54:32,216 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:54:32" (1/1) ... [2022-11-16 11:54:32,225 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:54:32" (1/1) ... [2022-11-16 11:54:32,230 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:54:32" (1/1) ... [2022-11-16 11:54:32,232 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:54:32" (1/1) ... [2022-11-16 11:54:32,233 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:54:32" (1/1) ... [2022-11-16 11:54:32,235 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-16 11:54:32,236 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-16 11:54:32,237 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-16 11:54:32,237 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-16 11:54:32,238 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:54:32" (1/1) ... [2022-11-16 11:54:32,257 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-16 11:54:32,269 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:54:32,283 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-16 11:54:32,285 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-16 11:54:32,335 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-16 11:54:32,335 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-16 11:54:32,336 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2022-11-16 11:54:32,336 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-16 11:54:32,336 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-16 11:54:32,336 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2022-11-16 11:54:32,336 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2022-11-16 11:54:32,337 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-16 11:54:32,337 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-16 11:54:32,337 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-16 11:54:32,337 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-16 11:54:32,339 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-11-16 11:54:32,522 INFO L235 CfgBuilder]: Building ICFG [2022-11-16 11:54:32,524 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-16 11:54:32,837 INFO L276 CfgBuilder]: Performing block encoding [2022-11-16 11:54:32,845 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-16 11:54:32,853 INFO L300 CfgBuilder]: Removed 9 assume(true) statements. [2022-11-16 11:54:32,856 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 11:54:32 BoogieIcfgContainer [2022-11-16 11:54:32,857 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-16 11:54:32,860 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-16 11:54:32,862 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-16 11:54:32,866 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-16 11:54:32,867 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.11 11:54:31" (1/3) ... [2022-11-16 11:54:32,867 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3339df8a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 11:54:32, skipping insertion in model container [2022-11-16 11:54:32,868 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 11:54:32" (2/3) ... [2022-11-16 11:54:32,868 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3339df8a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 11:54:32, skipping insertion in model container [2022-11-16 11:54:32,869 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 11:54:32" (3/3) ... [2022-11-16 11:54:32,870 INFO L112 eAbstractionObserver]: Analyzing ICFG 28-race_reach_22-deref_read_racefree.i [2022-11-16 11:54:32,879 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-11-16 11:54:32,891 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-16 11:54:32,891 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-16 11:54:32,891 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-11-16 11:54:32,997 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-16 11:54:33,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 99 places, 106 transitions, 217 flow [2022-11-16 11:54:33,141 INFO L130 PetriNetUnfolder]: 14/140 cut-off events. [2022-11-16 11:54:33,141 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-16 11:54:33,147 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-16 11:54:33,148 INFO L82 GeneralOperation]: Start removeDead. Operand has 99 places, 106 transitions, 217 flow [2022-11-16 11:54:33,152 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 99 places, 106 transitions, 217 flow [2022-11-16 11:54:33,167 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-16 11:54:33,175 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;@495da5ea, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-16 11:54:33,176 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-16 11:54:33,210 INFO L130 PetriNetUnfolder]: 4/87 cut-off events. [2022-11-16 11:54:33,210 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-16 11:54:33,211 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:54:33,211 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-16 11:54:33,212 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:54:33,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:54:33,218 INFO L85 PathProgramCache]: Analyzing trace with hash -2146459906, now seen corresponding path program 1 times [2022-11-16 11:54:33,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:54:33,251 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856892088] [2022-11-16 11:54:33,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:33,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:54:33,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:33,535 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-16 11:54:33,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:54:33,536 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856892088] [2022-11-16 11:54:33,537 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856892088] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:54:33,537 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:54:33,537 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 11:54:33,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746406252] [2022-11-16 11:54:33,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:54:33,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-16 11:54:33,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:54:33,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-16 11:54:33,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-16 11:54:33,589 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 106 [2022-11-16 11:54:33,592 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-16 11:54:33,593 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:54:33,593 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 106 [2022-11-16 11:54:33,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:54:33,635 INFO L130 PetriNetUnfolder]: 0/124 cut-off events. [2022-11-16 11:54:33,636 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2022-11-16 11:54:33,636 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-16 11:54:33,637 INFO L137 encePairwiseOnDemand]: 96/106 looper letters, 1 selfloop transitions, 0 changer transitions 12/95 dead transitions. [2022-11-16 11:54:33,638 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 95 transitions, 197 flow [2022-11-16 11:54:33,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-16 11:54:33,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-16 11:54:33,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 199 transitions. [2022-11-16 11:54:33,653 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9386792452830188 [2022-11-16 11:54:33,654 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 199 transitions. [2022-11-16 11:54:33,654 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 199 transitions. [2022-11-16 11:54:33,656 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:54:33,658 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 199 transitions. [2022-11-16 11:54:33,661 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-16 11:54:33,666 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-16 11:54:33,667 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-16 11:54:33,669 INFO L175 Difference]: Start difference. First operand has 99 places, 106 transitions, 217 flow. Second operand 2 states and 199 transitions. [2022-11-16 11:54:33,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 95 transitions, 197 flow [2022-11-16 11:54:33,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 95 transitions, 197 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-16 11:54:33,683 INFO L231 Difference]: Finished difference. Result has 99 places, 83 transitions, 171 flow [2022-11-16 11:54:33,685 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-16 11:54:33,689 INFO L288 CegarLoopForPetriNet]: 99 programPoint places, 0 predicate places. [2022-11-16 11:54:33,690 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 83 transitions, 171 flow [2022-11-16 11:54:33,691 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-16 11:54:33,691 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:54:33,691 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-16 11:54:33,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-16 11:54:33,692 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:54:33,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:54:33,694 INFO L85 PathProgramCache]: Analyzing trace with hash 1855104383, now seen corresponding path program 1 times [2022-11-16 11:54:33,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:54:33,695 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987504074] [2022-11-16 11:54:33,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:33,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:54:33,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:33,964 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-16 11:54:33,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:54:33,965 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987504074] [2022-11-16 11:54:33,966 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [987504074] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:54:33,966 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:54:33,967 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 11:54:33,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812348715] [2022-11-16 11:54:33,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:54:33,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 11:54:33,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:54:33,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 11:54:33,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 11:54:33,973 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 106 [2022-11-16 11:54:33,974 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-16 11:54:33,974 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:54:33,975 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 106 [2022-11-16 11:54:33,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:54:34,048 INFO L130 PetriNetUnfolder]: 0/87 cut-off events. [2022-11-16 11:54:34,049 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-16 11:54:34,054 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-16 11:54:34,055 INFO L137 encePairwiseOnDemand]: 103/106 looper letters, 8 selfloop transitions, 2 changer transitions 0/85 dead transitions. [2022-11-16 11:54:34,055 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 85 transitions, 195 flow [2022-11-16 11:54:34,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 11:54:34,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 11:54:34,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 272 transitions. [2022-11-16 11:54:34,062 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8553459119496856 [2022-11-16 11:54:34,062 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 272 transitions. [2022-11-16 11:54:34,062 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 272 transitions. [2022-11-16 11:54:34,063 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:54:34,063 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 272 transitions. [2022-11-16 11:54:34,065 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-16 11:54:34,067 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-16 11:54:34,067 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-16 11:54:34,067 INFO L175 Difference]: Start difference. First operand has 99 places, 83 transitions, 171 flow. Second operand 3 states and 272 transitions. [2022-11-16 11:54:34,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 85 transitions, 195 flow [2022-11-16 11:54:34,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 85 transitions, 195 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-16 11:54:34,071 INFO L231 Difference]: Finished difference. Result has 90 places, 83 transitions, 179 flow [2022-11-16 11:54:34,071 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-16 11:54:34,072 INFO L288 CegarLoopForPetriNet]: 99 programPoint places, -9 predicate places. [2022-11-16 11:54:34,072 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 83 transitions, 179 flow [2022-11-16 11:54:34,073 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-16 11:54:34,073 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:54:34,073 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-16 11:54:34,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-16 11:54:34,074 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:54:34,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:54:34,075 INFO L85 PathProgramCache]: Analyzing trace with hash 608890062, now seen corresponding path program 1 times [2022-11-16 11:54:34,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:54:34,075 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559012398] [2022-11-16 11:54:34,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:34,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:54:34,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:54:34,108 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 11:54:34,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:54:34,155 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 11:54:34,155 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-16 11:54:34,156 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-11-16 11:54:34,159 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-16 11:54:34,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-16 11:54:34,160 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1] [2022-11-16 11:54:34,163 WARN L233 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-16 11:54:34,163 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2022-11-16 11:54:34,190 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-16 11:54:34,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 128 places, 139 transitions, 290 flow [2022-11-16 11:54:34,236 INFO L130 PetriNetUnfolder]: 24/212 cut-off events. [2022-11-16 11:54:34,237 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-11-16 11:54:34,240 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-16 11:54:34,240 INFO L82 GeneralOperation]: Start removeDead. Operand has 128 places, 139 transitions, 290 flow [2022-11-16 11:54:34,242 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 128 places, 139 transitions, 290 flow [2022-11-16 11:54:34,244 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-16 11:54:34,245 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;@495da5ea, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-16 11:54:34,246 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-16 11:54:34,259 INFO L130 PetriNetUnfolder]: 4/87 cut-off events. [2022-11-16 11:54:34,259 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-16 11:54:34,259 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:54:34,259 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-16 11:54:34,259 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:54:34,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:54:34,260 INFO L85 PathProgramCache]: Analyzing trace with hash -1461209442, now seen corresponding path program 1 times [2022-11-16 11:54:34,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:54:34,261 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571371114] [2022-11-16 11:54:34,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:34,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:54:34,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:34,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-16 11:54:34,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:54:34,301 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571371114] [2022-11-16 11:54:34,302 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1571371114] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:54:34,302 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:54:34,302 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 11:54:34,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63441406] [2022-11-16 11:54:34,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:54:34,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-16 11:54:34,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:54:34,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-16 11:54:34,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-16 11:54:34,304 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 139 [2022-11-16 11:54:34,305 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-16 11:54:34,305 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:54:34,305 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 139 [2022-11-16 11:54:34,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:54:34,399 INFO L130 PetriNetUnfolder]: 0/185 cut-off events. [2022-11-16 11:54:34,399 INFO L131 PetriNetUnfolder]: For 5/5 co-relation queries the response was YES. [2022-11-16 11:54:34,399 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-16 11:54:34,400 INFO L137 encePairwiseOnDemand]: 123/139 looper letters, 2 selfloop transitions, 0 changer transitions 12/122 dead transitions. [2022-11-16 11:54:34,400 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 122 transitions, 260 flow [2022-11-16 11:54:34,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-16 11:54:34,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-16 11:54:34,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 258 transitions. [2022-11-16 11:54:34,422 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9280575539568345 [2022-11-16 11:54:34,423 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 258 transitions. [2022-11-16 11:54:34,423 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 258 transitions. [2022-11-16 11:54:34,423 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:54:34,423 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 258 transitions. [2022-11-16 11:54:34,424 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-16 11:54:34,425 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-16 11:54:34,426 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-16 11:54:34,426 INFO L175 Difference]: Start difference. First operand has 128 places, 139 transitions, 290 flow. Second operand 2 states and 258 transitions. [2022-11-16 11:54:34,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 122 transitions, 260 flow [2022-11-16 11:54:34,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 122 transitions, 258 flow, removed 1 selfloop flow, removed 0 redundant places. [2022-11-16 11:54:34,430 INFO L231 Difference]: Finished difference. Result has 128 places, 110 transitions, 230 flow [2022-11-16 11:54:34,430 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-16 11:54:34,431 INFO L288 CegarLoopForPetriNet]: 128 programPoint places, 0 predicate places. [2022-11-16 11:54:34,431 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 110 transitions, 230 flow [2022-11-16 11:54:34,432 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-16 11:54:34,432 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:54:34,432 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-16 11:54:34,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-16 11:54:34,432 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:54:34,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:54:34,433 INFO L85 PathProgramCache]: Analyzing trace with hash -1754612449, now seen corresponding path program 1 times [2022-11-16 11:54:34,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:54:34,433 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103529176] [2022-11-16 11:54:34,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:34,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:54:34,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:34,525 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-16 11:54:34,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:54:34,525 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103529176] [2022-11-16 11:54:34,526 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1103529176] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:54:34,526 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:54:34,526 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 11:54:34,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757731948] [2022-11-16 11:54:34,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:54:34,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 11:54:34,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:54:34,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 11:54:34,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 11:54:34,529 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 113 out of 139 [2022-11-16 11:54:34,530 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-16 11:54:34,530 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:54:34,531 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 113 of 139 [2022-11-16 11:54:34,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:54:34,575 INFO L130 PetriNetUnfolder]: 0/136 cut-off events. [2022-11-16 11:54:34,576 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2022-11-16 11:54:34,576 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-16 11:54:34,577 INFO L137 encePairwiseOnDemand]: 136/139 looper letters, 11 selfloop transitions, 2 changer transitions 0/114 dead transitions. [2022-11-16 11:54:34,577 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 114 transitions, 264 flow [2022-11-16 11:54:34,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 11:54:34,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 11:54:34,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 353 transitions. [2022-11-16 11:54:34,579 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8465227817745803 [2022-11-16 11:54:34,579 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 353 transitions. [2022-11-16 11:54:34,579 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 353 transitions. [2022-11-16 11:54:34,580 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:54:34,580 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 353 transitions. [2022-11-16 11:54:34,581 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-16 11:54:34,583 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-16 11:54:34,584 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-16 11:54:34,584 INFO L175 Difference]: Start difference. First operand has 128 places, 110 transitions, 230 flow. Second operand 3 states and 353 transitions. [2022-11-16 11:54:34,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 114 transitions, 264 flow [2022-11-16 11:54:34,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 114 transitions, 264 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-16 11:54:34,587 INFO L231 Difference]: Finished difference. Result has 119 places, 111 transitions, 242 flow [2022-11-16 11:54:34,588 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-16 11:54:34,589 INFO L288 CegarLoopForPetriNet]: 128 programPoint places, -9 predicate places. [2022-11-16 11:54:34,589 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 111 transitions, 242 flow [2022-11-16 11:54:34,590 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-16 11:54:34,590 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:54:34,590 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-16 11:54:34,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-16 11:54:34,591 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:54:34,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:54:34,591 INFO L85 PathProgramCache]: Analyzing trace with hash -508672200, now seen corresponding path program 1 times [2022-11-16 11:54:34,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:54:34,592 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972391966] [2022-11-16 11:54:34,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:34,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:54:34,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:34,724 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-16 11:54:34,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:54:34,725 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972391966] [2022-11-16 11:54:34,725 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972391966] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:54:34,726 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1478652828] [2022-11-16 11:54:34,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:34,726 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:54:34,726 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:54:34,730 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:54:34,739 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-16 11:54:34,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:34,888 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-16 11:54:34,893 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:54:34,997 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-16 11:54:34,997 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:54:35,082 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-16 11:54:35,083 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1478652828] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:54:35,083 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:54:35,083 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-16 11:54:35,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473108413] [2022-11-16 11:54:35,084 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:54:35,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-16 11:54:35,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:54:35,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-16 11:54:35,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-16 11:54:35,088 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 112 out of 139 [2022-11-16 11:54:35,090 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-16 11:54:35,090 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:54:35,105 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 112 of 139 [2022-11-16 11:54:35,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:54:35,236 INFO L130 PetriNetUnfolder]: 0/110 cut-off events. [2022-11-16 11:54:35,237 INFO L131 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2022-11-16 11:54:35,237 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-16 11:54:35,238 INFO L137 encePairwiseOnDemand]: 134/139 looper letters, 9 selfloop transitions, 7 changer transitions 0/104 dead transitions. [2022-11-16 11:54:35,238 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 104 transitions, 258 flow [2022-11-16 11:54:35,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-16 11:54:35,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-16 11:54:35,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1026 transitions. [2022-11-16 11:54:35,242 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8201438848920863 [2022-11-16 11:54:35,242 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1026 transitions. [2022-11-16 11:54:35,243 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1026 transitions. [2022-11-16 11:54:35,243 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:54:35,244 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1026 transitions. [2022-11-16 11:54:35,247 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-16 11:54:35,250 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-16 11:54:35,251 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-16 11:54:35,251 INFO L175 Difference]: Start difference. First operand has 119 places, 111 transitions, 242 flow. Second operand 9 states and 1026 transitions. [2022-11-16 11:54:35,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 104 transitions, 258 flow [2022-11-16 11:54:35,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 104 transitions, 256 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-16 11:54:35,255 INFO L231 Difference]: Finished difference. Result has 113 places, 100 transitions, 230 flow [2022-11-16 11:54:35,255 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-16 11:54:35,256 INFO L288 CegarLoopForPetriNet]: 128 programPoint places, -15 predicate places. [2022-11-16 11:54:35,256 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 100 transitions, 230 flow [2022-11-16 11:54:35,257 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-16 11:54:35,257 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:54:35,257 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-16 11:54:35,267 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-16 11:54:35,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:54:35,463 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:54:35,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:54:35,464 INFO L85 PathProgramCache]: Analyzing trace with hash 1887445160, now seen corresponding path program 1 times [2022-11-16 11:54:35,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:54:35,464 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845975376] [2022-11-16 11:54:35,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:35,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:54:35,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:54:35,487 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 11:54:35,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:54:35,518 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 11:54:35,518 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-16 11:54:35,518 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-11-16 11:54:35,519 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-16 11:54:35,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-11-16 11:54:35,519 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2022-11-16 11:54:35,520 WARN L233 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-16 11:54:35,520 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2022-11-16 11:54:35,561 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-16 11:54:35,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 157 places, 172 transitions, 365 flow [2022-11-16 11:54:35,621 INFO L130 PetriNetUnfolder]: 34/284 cut-off events. [2022-11-16 11:54:35,622 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2022-11-16 11:54:35,629 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-16 11:54:35,629 INFO L82 GeneralOperation]: Start removeDead. Operand has 157 places, 172 transitions, 365 flow [2022-11-16 11:54:35,636 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 157 places, 172 transitions, 365 flow [2022-11-16 11:54:35,638 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-16 11:54:35,645 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;@495da5ea, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-16 11:54:35,646 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-16 11:54:35,658 INFO L130 PetriNetUnfolder]: 4/87 cut-off events. [2022-11-16 11:54:35,659 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-16 11:54:35,660 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:54:35,660 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-16 11:54:35,660 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:54:35,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:54:35,661 INFO L85 PathProgramCache]: Analyzing trace with hash 962577694, now seen corresponding path program 1 times [2022-11-16 11:54:35,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:54:35,663 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448251444] [2022-11-16 11:54:35,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:35,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:54:35,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:35,727 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-16 11:54:35,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:54:35,728 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448251444] [2022-11-16 11:54:35,728 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448251444] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:54:35,728 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:54:35,728 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 11:54:35,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014934600] [2022-11-16 11:54:35,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:54:35,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-16 11:54:35,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:54:35,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-16 11:54:35,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-16 11:54:35,732 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 172 [2022-11-16 11:54:35,733 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-16 11:54:35,733 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:54:35,733 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 172 [2022-11-16 11:54:35,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:54:35,818 INFO L130 PetriNetUnfolder]: 0/246 cut-off events. [2022-11-16 11:54:35,818 INFO L131 PetriNetUnfolder]: For 13/13 co-relation queries the response was YES. [2022-11-16 11:54:35,819 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-16 11:54:35,820 INFO L137 encePairwiseOnDemand]: 150/172 looper letters, 3 selfloop transitions, 0 changer transitions 12/149 dead transitions. [2022-11-16 11:54:35,820 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 149 transitions, 325 flow [2022-11-16 11:54:35,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-16 11:54:35,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-16 11:54:35,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 317 transitions. [2022-11-16 11:54:35,822 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9215116279069767 [2022-11-16 11:54:35,822 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 317 transitions. [2022-11-16 11:54:35,822 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 317 transitions. [2022-11-16 11:54:35,823 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:54:35,823 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 317 transitions. [2022-11-16 11:54:35,824 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-16 11:54:35,826 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-16 11:54:35,826 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-16 11:54:35,827 INFO L175 Difference]: Start difference. First operand has 157 places, 172 transitions, 365 flow. Second operand 2 states and 317 transitions. [2022-11-16 11:54:35,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 149 transitions, 325 flow [2022-11-16 11:54:35,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 149 transitions, 319 flow, removed 3 selfloop flow, removed 0 redundant places. [2022-11-16 11:54:35,832 INFO L231 Difference]: Finished difference. Result has 157 places, 137 transitions, 289 flow [2022-11-16 11:54:35,832 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-16 11:54:35,834 INFO L288 CegarLoopForPetriNet]: 157 programPoint places, 0 predicate places. [2022-11-16 11:54:35,834 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 137 transitions, 289 flow [2022-11-16 11:54:35,834 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-16 11:54:35,834 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:54:35,835 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-16 11:54:35,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-11-16 11:54:35,835 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:54:35,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:54:35,837 INFO L85 PathProgramCache]: Analyzing trace with hash 669174687, now seen corresponding path program 1 times [2022-11-16 11:54:35,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:54:35,837 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250542447] [2022-11-16 11:54:35,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:35,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:54:35,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:35,933 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-16 11:54:35,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:54:35,933 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250542447] [2022-11-16 11:54:35,933 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250542447] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:54:35,933 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:54:35,934 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 11:54:35,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013661469] [2022-11-16 11:54:35,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:54:35,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 11:54:35,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:54:35,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 11:54:35,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 11:54:35,936 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 172 [2022-11-16 11:54:35,937 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-16 11:54:35,937 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:54:35,937 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 172 [2022-11-16 11:54:35,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:54:36,021 INFO L130 PetriNetUnfolder]: 0/185 cut-off events. [2022-11-16 11:54:36,021 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-11-16 11:54:36,022 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-16 11:54:36,022 INFO L137 encePairwiseOnDemand]: 169/172 looper letters, 12 selfloop transitions, 2 changer transitions 0/141 dead transitions. [2022-11-16 11:54:36,023 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 141 transitions, 325 flow [2022-11-16 11:54:36,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 11:54:36,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 11:54:36,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 432 transitions. [2022-11-16 11:54:36,025 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8372093023255814 [2022-11-16 11:54:36,025 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 432 transitions. [2022-11-16 11:54:36,025 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 432 transitions. [2022-11-16 11:54:36,025 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:54:36,026 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 432 transitions. [2022-11-16 11:54:36,027 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-16 11:54:36,028 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-16 11:54:36,031 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-16 11:54:36,031 INFO L175 Difference]: Start difference. First operand has 157 places, 137 transitions, 289 flow. Second operand 3 states and 432 transitions. [2022-11-16 11:54:36,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 141 transitions, 325 flow [2022-11-16 11:54:36,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 141 transitions, 325 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-16 11:54:36,035 INFO L231 Difference]: Finished difference. Result has 148 places, 138 transitions, 301 flow [2022-11-16 11:54:36,036 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-16 11:54:36,037 INFO L288 CegarLoopForPetriNet]: 157 programPoint places, -9 predicate places. [2022-11-16 11:54:36,038 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 138 transitions, 301 flow [2022-11-16 11:54:36,039 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-16 11:54:36,039 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:54:36,039 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-16 11:54:36,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-11-16 11:54:36,039 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:54:36,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:54:36,040 INFO L85 PathProgramCache]: Analyzing trace with hash 707336536, now seen corresponding path program 1 times [2022-11-16 11:54:36,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:54:36,040 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039666062] [2022-11-16 11:54:36,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:36,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:54:36,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:36,192 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-16 11:54:36,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:54:36,194 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039666062] [2022-11-16 11:54:36,198 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1039666062] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:54:36,198 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [389925279] [2022-11-16 11:54:36,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:36,199 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:54:36,199 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:54:36,200 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:54:36,223 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-16 11:54:36,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:36,319 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-16 11:54:36,321 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:54:36,363 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-16 11:54:36,363 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:54:36,436 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-16 11:54:36,436 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [389925279] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:54:36,436 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:54:36,436 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-16 11:54:36,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633450262] [2022-11-16 11:54:36,437 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:54:36,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-16 11:54:36,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:54:36,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-16 11:54:36,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-16 11:54:36,441 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 138 out of 172 [2022-11-16 11:54:36,443 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-16 11:54:36,443 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:54:36,443 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 138 of 172 [2022-11-16 11:54:36,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:54:36,601 INFO L130 PetriNetUnfolder]: 0/159 cut-off events. [2022-11-16 11:54:36,601 INFO L131 PetriNetUnfolder]: For 5/5 co-relation queries the response was YES. [2022-11-16 11:54:36,601 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-16 11:54:36,602 INFO L137 encePairwiseOnDemand]: 166/172 looper letters, 13 selfloop transitions, 9 changer transitions 0/148 dead transitions. [2022-11-16 11:54:36,602 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 148 transitions, 367 flow [2022-11-16 11:54:36,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-16 11:54:36,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-16 11:54:36,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1266 transitions. [2022-11-16 11:54:36,607 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8178294573643411 [2022-11-16 11:54:36,608 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1266 transitions. [2022-11-16 11:54:36,608 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1266 transitions. [2022-11-16 11:54:36,609 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:54:36,609 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1266 transitions. [2022-11-16 11:54:36,613 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-16 11:54:36,616 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-16 11:54:36,617 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-16 11:54:36,618 INFO L175 Difference]: Start difference. First operand has 148 places, 138 transitions, 301 flow. Second operand 9 states and 1266 transitions. [2022-11-16 11:54:36,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 148 transitions, 367 flow [2022-11-16 11:54:36,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 148 transitions, 365 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-16 11:54:36,623 INFO L231 Difference]: Finished difference. Result has 158 places, 144 transitions, 349 flow [2022-11-16 11:54:36,623 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-16 11:54:36,627 INFO L288 CegarLoopForPetriNet]: 157 programPoint places, 1 predicate places. [2022-11-16 11:54:36,627 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 144 transitions, 349 flow [2022-11-16 11:54:36,628 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-16 11:54:36,628 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:54:36,628 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-16 11:54:36,634 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-16 11:54:36,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-11-16 11:54:36,831 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:54:36,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:54:36,832 INFO L85 PathProgramCache]: Analyzing trace with hash 1385005315, now seen corresponding path program 1 times [2022-11-16 11:54:36,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:54:36,832 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141692402] [2022-11-16 11:54:36,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:36,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:54:36,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:54:36,878 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 11:54:36,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:54:36,932 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 11:54:36,933 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-16 11:54:36,933 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-11-16 11:54:36,933 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-16 11:54:36,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-11-16 11:54:36,934 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1] [2022-11-16 11:54:36,935 WARN L233 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-16 11:54:36,935 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2022-11-16 11:54:36,983 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-16 11:54:36,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 186 places, 205 transitions, 442 flow [2022-11-16 11:54:37,053 INFO L130 PetriNetUnfolder]: 44/356 cut-off events. [2022-11-16 11:54:37,054 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2022-11-16 11:54:37,059 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-16 11:54:37,060 INFO L82 GeneralOperation]: Start removeDead. Operand has 186 places, 205 transitions, 442 flow [2022-11-16 11:54:37,064 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 186 places, 205 transitions, 442 flow [2022-11-16 11:54:37,066 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-16 11:54:37,067 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;@495da5ea, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-16 11:54:37,068 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-16 11:54:37,079 INFO L130 PetriNetUnfolder]: 4/87 cut-off events. [2022-11-16 11:54:37,079 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-16 11:54:37,079 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:54:37,080 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-16 11:54:37,080 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:54:37,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:54:37,080 INFO L85 PathProgramCache]: Analyzing trace with hash 829934206, now seen corresponding path program 1 times [2022-11-16 11:54:37,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:54:37,081 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317902027] [2022-11-16 11:54:37,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:37,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:54:37,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:37,134 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-16 11:54:37,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:54:37,134 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317902027] [2022-11-16 11:54:37,134 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317902027] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:54:37,134 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:54:37,134 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 11:54:37,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404750398] [2022-11-16 11:54:37,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:54:37,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-16 11:54:37,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:54:37,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-16 11:54:37,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-16 11:54:37,137 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 172 out of 205 [2022-11-16 11:54:37,138 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-16 11:54:37,138 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:54:37,138 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 172 of 205 [2022-11-16 11:54:37,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:54:37,238 INFO L130 PetriNetUnfolder]: 0/307 cut-off events. [2022-11-16 11:54:37,238 INFO L131 PetriNetUnfolder]: For 26/26 co-relation queries the response was YES. [2022-11-16 11:54:37,239 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-16 11:54:37,240 INFO L137 encePairwiseOnDemand]: 177/205 looper letters, 4 selfloop transitions, 0 changer transitions 12/176 dead transitions. [2022-11-16 11:54:37,240 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 176 transitions, 392 flow [2022-11-16 11:54:37,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-16 11:54:37,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-16 11:54:37,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 376 transitions. [2022-11-16 11:54:37,243 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9170731707317074 [2022-11-16 11:54:37,243 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 376 transitions. [2022-11-16 11:54:37,243 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 376 transitions. [2022-11-16 11:54:37,244 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:54:37,244 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 376 transitions. [2022-11-16 11:54:37,246 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-16 11:54:37,247 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-16 11:54:37,247 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-16 11:54:37,248 INFO L175 Difference]: Start difference. First operand has 186 places, 205 transitions, 442 flow. Second operand 2 states and 376 transitions. [2022-11-16 11:54:37,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 176 transitions, 392 flow [2022-11-16 11:54:37,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 176 transitions, 380 flow, removed 6 selfloop flow, removed 0 redundant places. [2022-11-16 11:54:37,253 INFO L231 Difference]: Finished difference. Result has 186 places, 164 transitions, 348 flow [2022-11-16 11:54:37,253 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-16 11:54:37,254 INFO L288 CegarLoopForPetriNet]: 186 programPoint places, 0 predicate places. [2022-11-16 11:54:37,255 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 164 transitions, 348 flow [2022-11-16 11:54:37,255 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-16 11:54:37,255 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:54:37,255 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-16 11:54:37,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-11-16 11:54:37,256 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:54:37,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:54:37,257 INFO L85 PathProgramCache]: Analyzing trace with hash 536531199, now seen corresponding path program 1 times [2022-11-16 11:54:37,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:54:37,257 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572938756] [2022-11-16 11:54:37,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:37,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:54:37,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:37,318 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-16 11:54:37,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:54:37,319 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572938756] [2022-11-16 11:54:37,319 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572938756] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:54:37,319 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:54:37,319 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 11:54:37,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023905867] [2022-11-16 11:54:37,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:54:37,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 11:54:37,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:54:37,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 11:54:37,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 11:54:37,321 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 165 out of 205 [2022-11-16 11:54:37,322 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-16 11:54:37,322 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:54:37,323 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 165 of 205 [2022-11-16 11:54:37,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:54:37,397 INFO L130 PetriNetUnfolder]: 0/234 cut-off events. [2022-11-16 11:54:37,398 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-11-16 11:54:37,398 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-16 11:54:37,399 INFO L137 encePairwiseOnDemand]: 202/205 looper letters, 13 selfloop transitions, 2 changer transitions 0/168 dead transitions. [2022-11-16 11:54:37,399 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 168 transitions, 386 flow [2022-11-16 11:54:37,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 11:54:37,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 11:54:37,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 511 transitions. [2022-11-16 11:54:37,401 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8308943089430895 [2022-11-16 11:54:37,401 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 511 transitions. [2022-11-16 11:54:37,401 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 511 transitions. [2022-11-16 11:54:37,402 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:54:37,402 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 511 transitions. [2022-11-16 11:54:37,403 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-16 11:54:37,405 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-16 11:54:37,405 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-16 11:54:37,406 INFO L175 Difference]: Start difference. First operand has 186 places, 164 transitions, 348 flow. Second operand 3 states and 511 transitions. [2022-11-16 11:54:37,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 168 transitions, 386 flow [2022-11-16 11:54:37,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 168 transitions, 386 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-16 11:54:37,410 INFO L231 Difference]: Finished difference. Result has 177 places, 165 transitions, 360 flow [2022-11-16 11:54:37,411 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-16 11:54:37,412 INFO L288 CegarLoopForPetriNet]: 186 programPoint places, -9 predicate places. [2022-11-16 11:54:37,412 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 165 transitions, 360 flow [2022-11-16 11:54:37,412 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-16 11:54:37,413 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:54:37,413 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-16 11:54:37,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-11-16 11:54:37,413 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:54:37,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:54:37,414 INFO L85 PathProgramCache]: Analyzing trace with hash 898862840, now seen corresponding path program 1 times [2022-11-16 11:54:37,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:54:37,414 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904657787] [2022-11-16 11:54:37,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:37,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:54:37,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:37,532 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-16 11:54:37,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:54:37,533 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904657787] [2022-11-16 11:54:37,533 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1904657787] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:54:37,533 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [168014464] [2022-11-16 11:54:37,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:37,533 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:54:37,534 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:54:37,535 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:54:37,544 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-16 11:54:37,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:37,672 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-16 11:54:37,675 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:54:37,727 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-16 11:54:37,727 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:54:37,781 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-16 11:54:37,782 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [168014464] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:54:37,782 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:54:37,782 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-16 11:54:37,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102812137] [2022-11-16 11:54:37,785 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:54:37,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-16 11:54:37,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:54:37,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-16 11:54:37,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-16 11:54:37,789 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 164 out of 205 [2022-11-16 11:54:37,792 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-16 11:54:37,792 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:54:37,792 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 164 of 205 [2022-11-16 11:54:37,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:54:37,958 INFO L130 PetriNetUnfolder]: 0/208 cut-off events. [2022-11-16 11:54:37,958 INFO L131 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2022-11-16 11:54:37,958 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-16 11:54:37,959 INFO L137 encePairwiseOnDemand]: 199/205 looper letters, 14 selfloop transitions, 9 changer transitions 0/175 dead transitions. [2022-11-16 11:54:37,959 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 175 transitions, 428 flow [2022-11-16 11:54:37,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-16 11:54:37,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-16 11:54:37,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1501 transitions. [2022-11-16 11:54:37,964 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.813550135501355 [2022-11-16 11:54:37,964 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1501 transitions. [2022-11-16 11:54:37,965 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1501 transitions. [2022-11-16 11:54:37,966 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:54:37,966 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1501 transitions. [2022-11-16 11:54:37,970 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-16 11:54:37,976 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-16 11:54:37,977 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-16 11:54:37,977 INFO L175 Difference]: Start difference. First operand has 177 places, 165 transitions, 360 flow. Second operand 9 states and 1501 transitions. [2022-11-16 11:54:37,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 175 transitions, 428 flow [2022-11-16 11:54:37,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 175 transitions, 426 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-16 11:54:37,984 INFO L231 Difference]: Finished difference. Result has 187 places, 171 transitions, 408 flow [2022-11-16 11:54:37,984 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-16 11:54:37,985 INFO L288 CegarLoopForPetriNet]: 186 programPoint places, 1 predicate places. [2022-11-16 11:54:37,985 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 171 transitions, 408 flow [2022-11-16 11:54:37,987 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-16 11:54:37,987 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:54:37,987 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-16 11:54:38,000 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-16 11:54:38,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-11-16 11:54:38,194 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:54:38,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:54:38,194 INFO L85 PathProgramCache]: Analyzing trace with hash 601463085, now seen corresponding path program 1 times [2022-11-16 11:54:38,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:54:38,195 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031874535] [2022-11-16 11:54:38,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:38,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:54:38,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:38,410 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-16 11:54:38,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:54:38,411 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031874535] [2022-11-16 11:54:38,411 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1031874535] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:54:38,411 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1930828258] [2022-11-16 11:54:38,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:38,411 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:54:38,412 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:54:38,413 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:54:38,420 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-16 11:54:38,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:38,557 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-16 11:54:38,566 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:54:38,657 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-16 11:54:38,657 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:54:38,813 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-16 11:54:38,814 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1930828258] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:54:38,814 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:54:38,814 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-16 11:54:38,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327073333] [2022-11-16 11:54:38,815 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:54:38,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-16 11:54:38,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:54:38,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-16 11:54:38,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-11-16 11:54:38,822 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 164 out of 205 [2022-11-16 11:54:38,825 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-16 11:54:38,825 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:54:38,826 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 164 of 205 [2022-11-16 11:54:38,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:54:39,017 INFO L130 PetriNetUnfolder]: 0/182 cut-off events. [2022-11-16 11:54:39,017 INFO L131 PetriNetUnfolder]: For 18/18 co-relation queries the response was YES. [2022-11-16 11:54:39,017 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-16 11:54:39,018 INFO L137 encePairwiseOnDemand]: 200/205 looper letters, 15 selfloop transitions, 13 changer transitions 0/168 dead transitions. [2022-11-16 11:54:39,018 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 168 transitions, 470 flow [2022-11-16 11:54:39,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-16 11:54:39,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-16 11:54:39,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2490 transitions. [2022-11-16 11:54:39,025 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8097560975609757 [2022-11-16 11:54:39,025 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2490 transitions. [2022-11-16 11:54:39,025 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2490 transitions. [2022-11-16 11:54:39,027 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:54:39,027 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2490 transitions. [2022-11-16 11:54:39,033 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-16 11:54:39,069 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-16 11:54:39,071 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-16 11:54:39,071 INFO L175 Difference]: Start difference. First operand has 187 places, 171 transitions, 408 flow. Second operand 15 states and 2490 transitions. [2022-11-16 11:54:39,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 168 transitions, 470 flow [2022-11-16 11:54:39,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 168 transitions, 453 flow, removed 3 selfloop flow, removed 4 redundant places. [2022-11-16 11:54:39,083 INFO L231 Difference]: Finished difference. Result has 184 places, 161 transitions, 402 flow [2022-11-16 11:54:39,083 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-16 11:54:39,084 INFO L288 CegarLoopForPetriNet]: 186 programPoint places, -2 predicate places. [2022-11-16 11:54:39,084 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 161 transitions, 402 flow [2022-11-16 11:54:39,085 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-16 11:54:39,086 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:54:39,086 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-16 11:54:39,093 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-11-16 11:54:39,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-11-16 11:54:39,293 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:54:39,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:54:39,293 INFO L85 PathProgramCache]: Analyzing trace with hash 940904063, now seen corresponding path program 1 times [2022-11-16 11:54:39,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:54:39,293 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117478402] [2022-11-16 11:54:39,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:39,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:54:39,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:54:39,315 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 11:54:39,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:54:39,340 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 11:54:39,340 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-16 11:54:39,340 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-11-16 11:54:39,340 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-16 11:54:39,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-11-16 11:54:39,341 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1] [2022-11-16 11:54:39,341 WARN L233 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-16 11:54:39,342 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2022-11-16 11:54:39,383 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-16 11:54:39,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 215 places, 238 transitions, 521 flow [2022-11-16 11:54:39,477 INFO L130 PetriNetUnfolder]: 54/428 cut-off events. [2022-11-16 11:54:39,477 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2022-11-16 11:54:39,482 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-16 11:54:39,482 INFO L82 GeneralOperation]: Start removeDead. Operand has 215 places, 238 transitions, 521 flow [2022-11-16 11:54:39,489 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 215 places, 238 transitions, 521 flow [2022-11-16 11:54:39,490 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-16 11:54:39,491 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;@495da5ea, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-16 11:54:39,491 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-16 11:54:39,500 INFO L130 PetriNetUnfolder]: 4/87 cut-off events. [2022-11-16 11:54:39,500 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-16 11:54:39,500 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:54:39,500 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-16 11:54:39,501 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:54:39,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:54:39,501 INFO L85 PathProgramCache]: Analyzing trace with hash -1859139906, now seen corresponding path program 1 times [2022-11-16 11:54:39,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:54:39,501 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461366827] [2022-11-16 11:54:39,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:39,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:54:39,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:39,524 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-16 11:54:39,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:54:39,525 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461366827] [2022-11-16 11:54:39,525 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461366827] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:54:39,525 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:54:39,525 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 11:54:39,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922729148] [2022-11-16 11:54:39,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:54:39,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-16 11:54:39,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:54:39,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-16 11:54:39,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-16 11:54:39,528 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 238 [2022-11-16 11:54:39,529 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-16 11:54:39,529 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:54:39,529 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 238 [2022-11-16 11:54:39,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:54:39,623 INFO L130 PetriNetUnfolder]: 0/368 cut-off events. [2022-11-16 11:54:39,623 INFO L131 PetriNetUnfolder]: For 45/45 co-relation queries the response was YES. [2022-11-16 11:54:39,624 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-16 11:54:39,625 INFO L137 encePairwiseOnDemand]: 204/238 looper letters, 5 selfloop transitions, 0 changer transitions 12/203 dead transitions. [2022-11-16 11:54:39,625 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 203 transitions, 461 flow [2022-11-16 11:54:39,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-16 11:54:39,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-16 11:54:39,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 435 transitions. [2022-11-16 11:54:39,628 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9138655462184874 [2022-11-16 11:54:39,628 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 435 transitions. [2022-11-16 11:54:39,628 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 435 transitions. [2022-11-16 11:54:39,628 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:54:39,629 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 435 transitions. [2022-11-16 11:54:39,630 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-16 11:54:39,631 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-16 11:54:39,632 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-16 11:54:39,632 INFO L175 Difference]: Start difference. First operand has 215 places, 238 transitions, 521 flow. Second operand 2 states and 435 transitions. [2022-11-16 11:54:39,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 203 transitions, 461 flow [2022-11-16 11:54:39,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 203 transitions, 441 flow, removed 10 selfloop flow, removed 0 redundant places. [2022-11-16 11:54:39,637 INFO L231 Difference]: Finished difference. Result has 215 places, 191 transitions, 407 flow [2022-11-16 11:54:39,638 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-16 11:54:39,639 INFO L288 CegarLoopForPetriNet]: 215 programPoint places, 0 predicate places. [2022-11-16 11:54:39,639 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 191 transitions, 407 flow [2022-11-16 11:54:39,639 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-16 11:54:39,639 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:54:39,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] [2022-11-16 11:54:39,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-11-16 11:54:39,640 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:54:39,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:54:39,641 INFO L85 PathProgramCache]: Analyzing trace with hash 2142424383, now seen corresponding path program 1 times [2022-11-16 11:54:39,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:54:39,641 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101904264] [2022-11-16 11:54:39,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:39,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:54:39,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:39,696 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-16 11:54:39,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:54:39,697 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101904264] [2022-11-16 11:54:39,697 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101904264] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:54:39,697 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:54:39,698 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 11:54:39,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303874294] [2022-11-16 11:54:39,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:54:39,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 11:54:39,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:54:39,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 11:54:39,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 11:54:39,700 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 238 [2022-11-16 11:54:39,701 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-16 11:54:39,702 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:54:39,702 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 238 [2022-11-16 11:54:39,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:54:39,793 INFO L130 PetriNetUnfolder]: 0/283 cut-off events. [2022-11-16 11:54:39,793 INFO L131 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2022-11-16 11:54:39,794 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-16 11:54:39,795 INFO L137 encePairwiseOnDemand]: 235/238 looper letters, 14 selfloop transitions, 2 changer transitions 0/195 dead transitions. [2022-11-16 11:54:39,795 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 195 transitions, 447 flow [2022-11-16 11:54:39,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 11:54:39,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 11:54:39,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 590 transitions. [2022-11-16 11:54:39,797 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8263305322128851 [2022-11-16 11:54:39,797 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 590 transitions. [2022-11-16 11:54:39,798 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 590 transitions. [2022-11-16 11:54:39,798 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:54:39,798 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 590 transitions. [2022-11-16 11:54:39,800 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-16 11:54:39,802 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-16 11:54:39,802 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-16 11:54:39,802 INFO L175 Difference]: Start difference. First operand has 215 places, 191 transitions, 407 flow. Second operand 3 states and 590 transitions. [2022-11-16 11:54:39,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 195 transitions, 447 flow [2022-11-16 11:54:39,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 195 transitions, 447 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-16 11:54:39,807 INFO L231 Difference]: Finished difference. Result has 206 places, 192 transitions, 419 flow [2022-11-16 11:54:39,808 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-16 11:54:39,808 INFO L288 CegarLoopForPetriNet]: 215 programPoint places, -9 predicate places. [2022-11-16 11:54:39,808 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 192 transitions, 419 flow [2022-11-16 11:54:39,809 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-16 11:54:39,809 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:54:39,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-16 11:54:39,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-11-16 11:54:39,810 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:54:39,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:54:39,810 INFO L85 PathProgramCache]: Analyzing trace with hash 65906712, now seen corresponding path program 1 times [2022-11-16 11:54:39,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:54:39,811 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583981961] [2022-11-16 11:54:39,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:39,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:54:39,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:39,888 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-16 11:54:39,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:54:39,889 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583981961] [2022-11-16 11:54:39,889 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [583981961] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:54:39,889 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1744468425] [2022-11-16 11:54:39,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:39,890 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:54:39,890 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:54:39,891 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:54:39,915 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-16 11:54:40,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:40,032 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-16 11:54:40,040 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:54:40,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-16 11:54:40,078 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:54:40,129 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-16 11:54:40,130 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1744468425] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:54:40,130 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:54:40,130 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-16 11:54:40,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056863419] [2022-11-16 11:54:40,133 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:54:40,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-16 11:54:40,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:54:40,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-16 11:54:40,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-16 11:54:40,137 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 238 [2022-11-16 11:54:40,139 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-16 11:54:40,140 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:54:40,140 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 238 [2022-11-16 11:54:40,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:54:40,297 INFO L130 PetriNetUnfolder]: 0/257 cut-off events. [2022-11-16 11:54:40,297 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2022-11-16 11:54:40,297 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-16 11:54:40,298 INFO L137 encePairwiseOnDemand]: 232/238 looper letters, 15 selfloop transitions, 9 changer transitions 0/202 dead transitions. [2022-11-16 11:54:40,298 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 202 transitions, 489 flow [2022-11-16 11:54:40,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-16 11:54:40,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-16 11:54:40,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1736 transitions. [2022-11-16 11:54:40,303 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8104575163398693 [2022-11-16 11:54:40,303 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1736 transitions. [2022-11-16 11:54:40,304 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1736 transitions. [2022-11-16 11:54:40,305 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:54:40,305 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1736 transitions. [2022-11-16 11:54:40,318 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-16 11:54:40,322 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-16 11:54:40,323 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-16 11:54:40,323 INFO L175 Difference]: Start difference. First operand has 206 places, 192 transitions, 419 flow. Second operand 9 states and 1736 transitions. [2022-11-16 11:54:40,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 202 transitions, 489 flow [2022-11-16 11:54:40,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 202 transitions, 487 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-16 11:54:40,330 INFO L231 Difference]: Finished difference. Result has 216 places, 198 transitions, 467 flow [2022-11-16 11:54:40,331 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-16 11:54:40,331 INFO L288 CegarLoopForPetriNet]: 215 programPoint places, 1 predicate places. [2022-11-16 11:54:40,331 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 198 transitions, 467 flow [2022-11-16 11:54:40,332 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-16 11:54:40,332 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:54:40,332 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-16 11:54:40,343 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-11-16 11:54:40,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:54:40,539 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:54:40,539 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:54:40,539 INFO L85 PathProgramCache]: Analyzing trace with hash -732814323, now seen corresponding path program 1 times [2022-11-16 11:54:40,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:54:40,539 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558188497] [2022-11-16 11:54:40,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:40,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:54:40,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:40,760 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-16 11:54:40,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:54:40,761 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558188497] [2022-11-16 11:54:40,761 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558188497] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:54:40,761 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2118925209] [2022-11-16 11:54:40,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:40,761 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:54:40,762 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:54:40,763 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:54:40,767 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-16 11:54:40,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:40,916 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-16 11:54:40,919 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:54:41,007 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-16 11:54:41,008 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:54:41,169 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-16 11:54:41,170 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2118925209] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:54:41,170 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:54:41,171 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-16 11:54:41,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154911697] [2022-11-16 11:54:41,171 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:54:41,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-16 11:54:41,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:54:41,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-16 11:54:41,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-11-16 11:54:41,177 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 238 [2022-11-16 11:54:41,182 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-16 11:54:41,183 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:54:41,183 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 238 [2022-11-16 11:54:41,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:54:41,426 INFO L130 PetriNetUnfolder]: 0/218 cut-off events. [2022-11-16 11:54:41,427 INFO L131 PetriNetUnfolder]: For 24/24 co-relation queries the response was YES. [2022-11-16 11:54:41,427 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-16 11:54:41,428 INFO L137 encePairwiseOnDemand]: 233/238 looper letters, 18 selfloop transitions, 16 changer transitions 0/200 dead transitions. [2022-11-16 11:54:41,428 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 200 transitions, 565 flow [2022-11-16 11:54:41,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-16 11:54:41,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-16 11:54:41,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3457 transitions. [2022-11-16 11:54:41,437 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8069561157796452 [2022-11-16 11:54:41,437 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3457 transitions. [2022-11-16 11:54:41,437 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3457 transitions. [2022-11-16 11:54:41,440 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:54:41,440 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3457 transitions. [2022-11-16 11:54:41,449 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-16 11:54:41,458 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-16 11:54:41,460 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-16 11:54:41,460 INFO L175 Difference]: Start difference. First operand has 216 places, 198 transitions, 467 flow. Second operand 18 states and 3457 transitions. [2022-11-16 11:54:41,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 200 transitions, 565 flow [2022-11-16 11:54:41,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 200 transitions, 544 flow, removed 4 selfloop flow, removed 4 redundant places. [2022-11-16 11:54:41,467 INFO L231 Difference]: Finished difference. Result has 216 places, 191 transitions, 480 flow [2022-11-16 11:54:41,469 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-16 11:54:41,469 INFO L288 CegarLoopForPetriNet]: 215 programPoint places, 1 predicate places. [2022-11-16 11:54:41,470 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 191 transitions, 480 flow [2022-11-16 11:54:41,471 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-16 11:54:41,472 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:54:41,472 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-16 11:54:41,484 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-11-16 11:54:41,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:54:41,679 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:54:41,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:54:41,680 INFO L85 PathProgramCache]: Analyzing trace with hash 174369212, now seen corresponding path program 1 times [2022-11-16 11:54:41,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:54:41,680 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322820321] [2022-11-16 11:54:41,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:41,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:54:41,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:54:41,714 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 11:54:41,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:54:41,759 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 11:54:41,759 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-16 11:54:41,759 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-11-16 11:54:41,761 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-16 11:54:41,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-11-16 11:54:41,761 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1] [2022-11-16 11:54:41,762 WARN L233 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-16 11:54:41,762 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2022-11-16 11:54:41,797 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-16 11:54:41,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 244 places, 271 transitions, 602 flow [2022-11-16 11:54:41,925 INFO L130 PetriNetUnfolder]: 64/500 cut-off events. [2022-11-16 11:54:41,925 INFO L131 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2022-11-16 11:54:41,930 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-16 11:54:41,930 INFO L82 GeneralOperation]: Start removeDead. Operand has 244 places, 271 transitions, 602 flow [2022-11-16 11:54:41,937 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 244 places, 271 transitions, 602 flow [2022-11-16 11:54:41,938 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-16 11:54:41,938 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;@495da5ea, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-16 11:54:41,938 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-16 11:54:41,948 INFO L130 PetriNetUnfolder]: 4/87 cut-off events. [2022-11-16 11:54:41,948 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-16 11:54:41,948 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:54:41,948 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-16 11:54:41,948 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:54:41,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:54:41,949 INFO L85 PathProgramCache]: Analyzing trace with hash 1485289950, now seen corresponding path program 1 times [2022-11-16 11:54:41,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:54:41,949 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091909403] [2022-11-16 11:54:41,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:41,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:54:41,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:41,971 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-16 11:54:41,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:54:41,971 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091909403] [2022-11-16 11:54:41,972 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091909403] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:54:41,972 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:54:41,972 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 11:54:41,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736610368] [2022-11-16 11:54:41,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:54:41,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-16 11:54:41,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:54:41,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-16 11:54:41,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-16 11:54:41,976 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 224 out of 271 [2022-11-16 11:54:41,977 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-16 11:54:41,977 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:54:41,977 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 224 of 271 [2022-11-16 11:54:41,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:54:42,102 INFO L130 PetriNetUnfolder]: 0/429 cut-off events. [2022-11-16 11:54:42,102 INFO L131 PetriNetUnfolder]: For 71/71 co-relation queries the response was YES. [2022-11-16 11:54:42,102 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-16 11:54:42,104 INFO L137 encePairwiseOnDemand]: 231/271 looper letters, 6 selfloop transitions, 0 changer transitions 12/230 dead transitions. [2022-11-16 11:54:42,104 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 230 transitions, 532 flow [2022-11-16 11:54:42,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-16 11:54:42,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-16 11:54:42,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 494 transitions. [2022-11-16 11:54:42,107 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9114391143911439 [2022-11-16 11:54:42,107 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 494 transitions. [2022-11-16 11:54:42,107 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 494 transitions. [2022-11-16 11:54:42,108 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:54:42,108 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 494 transitions. [2022-11-16 11:54:42,110 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-16 11:54:42,111 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-16 11:54:42,111 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-16 11:54:42,112 INFO L175 Difference]: Start difference. First operand has 244 places, 271 transitions, 602 flow. Second operand 2 states and 494 transitions. [2022-11-16 11:54:42,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 230 transitions, 532 flow [2022-11-16 11:54:42,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 230 transitions, 502 flow, removed 15 selfloop flow, removed 0 redundant places. [2022-11-16 11:54:42,118 INFO L231 Difference]: Finished difference. Result has 244 places, 218 transitions, 466 flow [2022-11-16 11:54:42,119 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-16 11:54:42,119 INFO L288 CegarLoopForPetriNet]: 244 programPoint places, 0 predicate places. [2022-11-16 11:54:42,119 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 218 transitions, 466 flow [2022-11-16 11:54:42,120 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-16 11:54:42,120 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:54:42,120 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-16 11:54:42,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-11-16 11:54:42,121 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:54:42,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:54:42,121 INFO L85 PathProgramCache]: Analyzing trace with hash 1191886943, now seen corresponding path program 1 times [2022-11-16 11:54:42,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:54:42,121 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080241364] [2022-11-16 11:54:42,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:42,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:54:42,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:42,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-16 11:54:42,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:54:42,163 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080241364] [2022-11-16 11:54:42,163 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2080241364] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:54:42,163 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:54:42,163 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 11:54:42,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715912610] [2022-11-16 11:54:42,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:54:42,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 11:54:42,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:54:42,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 11:54:42,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 11:54:42,168 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 217 out of 271 [2022-11-16 11:54:42,169 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-16 11:54:42,169 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:54:42,169 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 217 of 271 [2022-11-16 11:54:42,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:54:42,270 INFO L130 PetriNetUnfolder]: 0/332 cut-off events. [2022-11-16 11:54:42,270 INFO L131 PetriNetUnfolder]: For 5/5 co-relation queries the response was YES. [2022-11-16 11:54:42,270 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-16 11:54:42,272 INFO L137 encePairwiseOnDemand]: 268/271 looper letters, 15 selfloop transitions, 2 changer transitions 0/222 dead transitions. [2022-11-16 11:54:42,272 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 222 transitions, 508 flow [2022-11-16 11:54:42,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 11:54:42,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 11:54:42,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 669 transitions. [2022-11-16 11:54:42,274 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8228782287822878 [2022-11-16 11:54:42,274 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 669 transitions. [2022-11-16 11:54:42,274 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 669 transitions. [2022-11-16 11:54:42,275 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:54:42,275 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 669 transitions. [2022-11-16 11:54:42,276 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-16 11:54:42,278 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-16 11:54:42,279 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-16 11:54:42,279 INFO L175 Difference]: Start difference. First operand has 244 places, 218 transitions, 466 flow. Second operand 3 states and 669 transitions. [2022-11-16 11:54:42,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 222 transitions, 508 flow [2022-11-16 11:54:42,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 222 transitions, 508 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-16 11:54:42,284 INFO L231 Difference]: Finished difference. Result has 235 places, 219 transitions, 478 flow [2022-11-16 11:54:42,284 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-16 11:54:42,285 INFO L288 CegarLoopForPetriNet]: 244 programPoint places, -9 predicate places. [2022-11-16 11:54:42,285 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 219 transitions, 478 flow [2022-11-16 11:54:42,285 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-16 11:54:42,285 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:54:42,285 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-16 11:54:42,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-11-16 11:54:42,286 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:54:42,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:54:42,286 INFO L85 PathProgramCache]: Analyzing trace with hash -1791531848, now seen corresponding path program 1 times [2022-11-16 11:54:42,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:54:42,287 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116635648] [2022-11-16 11:54:42,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:42,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:54:42,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:42,368 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-16 11:54:42,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:54:42,369 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116635648] [2022-11-16 11:54:42,369 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2116635648] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:54:42,369 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1031892700] [2022-11-16 11:54:42,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:42,369 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:54:42,370 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:54:42,371 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:54:42,395 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-16 11:54:42,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:42,498 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-16 11:54:42,500 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:54:42,531 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-16 11:54:42,531 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:54:42,576 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-16 11:54:42,576 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1031892700] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:54:42,577 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:54:42,577 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-16 11:54:42,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1436246455] [2022-11-16 11:54:42,577 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:54:42,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-16 11:54:42,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:54:42,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-16 11:54:42,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-16 11:54:42,581 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 216 out of 271 [2022-11-16 11:54:42,583 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-16 11:54:42,584 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:54:42,584 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 216 of 271 [2022-11-16 11:54:42,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:54:42,759 INFO L130 PetriNetUnfolder]: 0/306 cut-off events. [2022-11-16 11:54:42,760 INFO L131 PetriNetUnfolder]: For 8/8 co-relation queries the response was YES. [2022-11-16 11:54:42,760 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-16 11:54:42,761 INFO L137 encePairwiseOnDemand]: 265/271 looper letters, 16 selfloop transitions, 9 changer transitions 0/229 dead transitions. [2022-11-16 11:54:42,761 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 229 transitions, 550 flow [2022-11-16 11:54:42,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-16 11:54:42,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-16 11:54:42,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1971 transitions. [2022-11-16 11:54:42,768 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8081180811808119 [2022-11-16 11:54:42,768 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1971 transitions. [2022-11-16 11:54:42,768 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1971 transitions. [2022-11-16 11:54:42,770 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:54:42,770 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1971 transitions. [2022-11-16 11:54:42,775 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-16 11:54:42,780 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-16 11:54:42,782 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-16 11:54:42,782 INFO L175 Difference]: Start difference. First operand has 235 places, 219 transitions, 478 flow. Second operand 9 states and 1971 transitions. [2022-11-16 11:54:42,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 229 transitions, 550 flow [2022-11-16 11:54:42,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 229 transitions, 548 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-16 11:54:42,787 INFO L231 Difference]: Finished difference. Result has 245 places, 225 transitions, 526 flow [2022-11-16 11:54:42,788 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-16 11:54:42,788 INFO L288 CegarLoopForPetriNet]: 244 programPoint places, 1 predicate places. [2022-11-16 11:54:42,788 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 225 transitions, 526 flow [2022-11-16 11:54:42,790 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-16 11:54:42,790 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:54:42,790 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-16 11:54:42,797 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-11-16 11:54:42,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-11-16 11:54:42,997 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:54:42,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:54:42,997 INFO L85 PathProgramCache]: Analyzing trace with hash 95277997, now seen corresponding path program 1 times [2022-11-16 11:54:42,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:54:42,997 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1089849944] [2022-11-16 11:54:42,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:42,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:54:43,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:43,151 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-16 11:54:43,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:54:43,151 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1089849944] [2022-11-16 11:54:43,152 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1089849944] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:54:43,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1028416773] [2022-11-16 11:54:43,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:43,152 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:54:43,152 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:54:43,153 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:54:43,159 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-16 11:54:43,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:43,315 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-16 11:54:43,320 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:54:43,394 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-16 11:54:43,394 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:54:43,548 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-16 11:54:43,548 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1028416773] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:54:43,548 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:54:43,549 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-16 11:54:43,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710659237] [2022-11-16 11:54:43,549 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:54:43,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-16 11:54:43,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:54:43,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-16 11:54:43,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-11-16 11:54:43,565 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 216 out of 271 [2022-11-16 11:54:43,574 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-16 11:54:43,574 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:54:43,574 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 216 of 271 [2022-11-16 11:54:43,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:54:43,881 INFO L130 PetriNetUnfolder]: 0/254 cut-off events. [2022-11-16 11:54:43,882 INFO L131 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2022-11-16 11:54:43,882 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-16 11:54:43,883 INFO L137 encePairwiseOnDemand]: 266/271 looper letters, 21 selfloop transitions, 19 changer transitions 0/232 dead transitions. [2022-11-16 11:54:43,883 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 232 transitions, 660 flow [2022-11-16 11:54:43,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-16 11:54:43,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-16 11:54:43,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 4580 transitions. [2022-11-16 11:54:43,892 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8047794763661922 [2022-11-16 11:54:43,892 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 4580 transitions. [2022-11-16 11:54:43,892 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 4580 transitions. [2022-11-16 11:54:43,894 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:54:43,894 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 4580 transitions. [2022-11-16 11:54:43,903 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-16 11:54:43,914 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-16 11:54:43,917 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-16 11:54:43,918 INFO L175 Difference]: Start difference. First operand has 245 places, 225 transitions, 526 flow. Second operand 21 states and 4580 transitions. [2022-11-16 11:54:43,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 232 transitions, 660 flow [2022-11-16 11:54:43,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 232 transitions, 635 flow, removed 5 selfloop flow, removed 4 redundant places. [2022-11-16 11:54:43,924 INFO L231 Difference]: Finished difference. Result has 248 places, 221 transitions, 558 flow [2022-11-16 11:54:43,925 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-16 11:54:43,925 INFO L288 CegarLoopForPetriNet]: 244 programPoint places, 4 predicate places. [2022-11-16 11:54:43,925 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 221 transitions, 558 flow [2022-11-16 11:54:43,927 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-16 11:54:43,927 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:54:43,928 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-16 11:54:43,935 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-11-16 11:54:44,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-11-16 11:54:44,134 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:54:44,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:54:44,135 INFO L85 PathProgramCache]: Analyzing trace with hash 17175386, now seen corresponding path program 1 times [2022-11-16 11:54:44,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:54:44,135 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136113444] [2022-11-16 11:54:44,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:44,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:54:44,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:54:44,180 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 11:54:44,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:54:44,210 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 11:54:44,211 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-16 11:54:44,211 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-11-16 11:54:44,211 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-16 11:54:44,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-11-16 11:54:44,212 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1] [2022-11-16 11:54:44,215 WARN L233 ceAbstractionStarter]: 6 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-16 11:54:44,215 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 7 thread instances. [2022-11-16 11:54:44,248 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-16 11:54:44,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 273 places, 304 transitions, 685 flow [2022-11-16 11:54:44,369 INFO L130 PetriNetUnfolder]: 74/572 cut-off events. [2022-11-16 11:54:44,369 INFO L131 PetriNetUnfolder]: For 77/77 co-relation queries the response was YES. [2022-11-16 11:54:44,378 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-16 11:54:44,378 INFO L82 GeneralOperation]: Start removeDead. Operand has 273 places, 304 transitions, 685 flow [2022-11-16 11:54:44,417 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 273 places, 304 transitions, 685 flow [2022-11-16 11:54:44,419 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-16 11:54:44,419 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;@495da5ea, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-16 11:54:44,419 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-16 11:54:44,430 INFO L130 PetriNetUnfolder]: 4/88 cut-off events. [2022-11-16 11:54:44,431 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-16 11:54:44,431 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:54:44,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] [2022-11-16 11:54:44,431 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:54:44,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:54:44,432 INFO L85 PathProgramCache]: Analyzing trace with hash -2021678114, now seen corresponding path program 1 times [2022-11-16 11:54:44,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:54:44,433 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771844193] [2022-11-16 11:54:44,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:44,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:54:44,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:44,461 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-16 11:54:44,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:54:44,462 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771844193] [2022-11-16 11:54:44,462 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771844193] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:54:44,463 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:54:44,463 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 11:54:44,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469882263] [2022-11-16 11:54:44,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:54:44,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-16 11:54:44,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:54:44,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-16 11:54:44,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-16 11:54:44,466 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 250 out of 304 [2022-11-16 11:54:44,467 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-16 11:54:44,467 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:54:44,467 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 250 of 304 [2022-11-16 11:54:44,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:54:44,641 INFO L130 PetriNetUnfolder]: 0/490 cut-off events. [2022-11-16 11:54:44,641 INFO L131 PetriNetUnfolder]: For 105/105 co-relation queries the response was YES. [2022-11-16 11:54:44,641 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-16 11:54:44,642 INFO L137 encePairwiseOnDemand]: 258/304 looper letters, 7 selfloop transitions, 0 changer transitions 12/257 dead transitions. [2022-11-16 11:54:44,643 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 257 transitions, 605 flow [2022-11-16 11:54:44,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-16 11:54:44,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-16 11:54:44,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 553 transitions. [2022-11-16 11:54:44,645 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9095394736842105 [2022-11-16 11:54:44,645 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 553 transitions. [2022-11-16 11:54:44,645 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 553 transitions. [2022-11-16 11:54:44,646 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:54:44,646 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 553 transitions. [2022-11-16 11:54:44,647 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-16 11:54:44,649 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-16 11:54:44,650 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-16 11:54:44,650 INFO L175 Difference]: Start difference. First operand has 273 places, 304 transitions, 685 flow. Second operand 2 states and 553 transitions. [2022-11-16 11:54:44,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 257 transitions, 605 flow [2022-11-16 11:54:44,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 257 transitions, 563 flow, removed 21 selfloop flow, removed 0 redundant places. [2022-11-16 11:54:44,656 INFO L231 Difference]: Finished difference. Result has 273 places, 245 transitions, 525 flow [2022-11-16 11:54:44,657 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-16 11:54:44,658 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 0 predicate places. [2022-11-16 11:54:44,658 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 245 transitions, 525 flow [2022-11-16 11:54:44,658 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-16 11:54:44,659 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:54:44,659 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-16 11:54:44,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-11-16 11:54:44,659 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:54:44,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:54:44,660 INFO L85 PathProgramCache]: Analyzing trace with hash 1979886175, now seen corresponding path program 1 times [2022-11-16 11:54:44,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:54:44,660 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793254628] [2022-11-16 11:54:44,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:44,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:54:44,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:44,697 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-16 11:54:44,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:54:44,697 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793254628] [2022-11-16 11:54:44,697 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793254628] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:54:44,698 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:54:44,698 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 11:54:44,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216900325] [2022-11-16 11:54:44,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:54:44,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 11:54:44,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:54:44,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 11:54:44,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 11:54:44,700 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 243 out of 304 [2022-11-16 11:54:44,701 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-16 11:54:44,701 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:54:44,702 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 243 of 304 [2022-11-16 11:54:44,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:54:44,828 INFO L130 PetriNetUnfolder]: 0/381 cut-off events. [2022-11-16 11:54:44,829 INFO L131 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2022-11-16 11:54:44,829 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-16 11:54:44,830 INFO L137 encePairwiseOnDemand]: 301/304 looper letters, 16 selfloop transitions, 2 changer transitions 0/249 dead transitions. [2022-11-16 11:54:44,831 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 249 transitions, 569 flow [2022-11-16 11:54:44,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 11:54:44,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 11:54:44,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 748 transitions. [2022-11-16 11:54:44,833 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8201754385964912 [2022-11-16 11:54:44,833 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 748 transitions. [2022-11-16 11:54:44,833 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 748 transitions. [2022-11-16 11:54:44,834 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:54:44,834 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 748 transitions. [2022-11-16 11:54:44,836 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-16 11:54:44,838 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-16 11:54:44,838 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-16 11:54:44,839 INFO L175 Difference]: Start difference. First operand has 273 places, 245 transitions, 525 flow. Second operand 3 states and 748 transitions. [2022-11-16 11:54:44,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 249 transitions, 569 flow [2022-11-16 11:54:44,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 249 transitions, 569 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-16 11:54:44,844 INFO L231 Difference]: Finished difference. Result has 264 places, 246 transitions, 537 flow [2022-11-16 11:54:44,845 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-16 11:54:44,846 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, -9 predicate places. [2022-11-16 11:54:44,846 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 246 transitions, 537 flow [2022-11-16 11:54:44,846 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-16 11:54:44,847 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:54:44,847 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-16 11:54:44,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-11-16 11:54:44,847 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:54:44,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:54:44,848 INFO L85 PathProgramCache]: Analyzing trace with hash -378485544, now seen corresponding path program 1 times [2022-11-16 11:54:44,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:54:44,848 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130572142] [2022-11-16 11:54:44,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:44,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:54:44,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:44,920 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-16 11:54:44,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:54:44,921 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130572142] [2022-11-16 11:54:44,921 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130572142] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:54:44,921 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [330697533] [2022-11-16 11:54:44,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:44,922 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:54:44,922 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:54:44,923 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:54:44,954 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-11-16 11:54:45,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:45,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-16 11:54:45,094 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:54:45,139 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-16 11:54:45,140 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:54:45,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-16 11:54:45,182 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [330697533] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:54:45,182 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:54:45,183 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-16 11:54:45,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869086953] [2022-11-16 11:54:45,183 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:54:45,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-16 11:54:45,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:54:45,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-16 11:54:45,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-16 11:54:45,187 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 242 out of 304 [2022-11-16 11:54:45,190 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-16 11:54:45,190 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:54:45,190 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 242 of 304 [2022-11-16 11:54:45,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:54:45,399 INFO L130 PetriNetUnfolder]: 0/355 cut-off events. [2022-11-16 11:54:45,399 INFO L131 PetriNetUnfolder]: For 9/9 co-relation queries the response was YES. [2022-11-16 11:54:45,399 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-16 11:54:45,401 INFO L137 encePairwiseOnDemand]: 298/304 looper letters, 17 selfloop transitions, 9 changer transitions 0/256 dead transitions. [2022-11-16 11:54:45,401 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 256 transitions, 611 flow [2022-11-16 11:54:45,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-16 11:54:45,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-16 11:54:45,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2206 transitions. [2022-11-16 11:54:45,405 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8062865497076024 [2022-11-16 11:54:45,405 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2206 transitions. [2022-11-16 11:54:45,406 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2206 transitions. [2022-11-16 11:54:45,407 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:54:45,407 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2206 transitions. [2022-11-16 11:54:45,412 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-16 11:54:45,417 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-16 11:54:45,418 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-16 11:54:45,418 INFO L175 Difference]: Start difference. First operand has 264 places, 246 transitions, 537 flow. Second operand 9 states and 2206 transitions. [2022-11-16 11:54:45,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 256 transitions, 611 flow [2022-11-16 11:54:45,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 256 transitions, 609 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-16 11:54:45,425 INFO L231 Difference]: Finished difference. Result has 274 places, 252 transitions, 585 flow [2022-11-16 11:54:45,425 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-16 11:54:45,426 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 1 predicate places. [2022-11-16 11:54:45,426 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 252 transitions, 585 flow [2022-11-16 11:54:45,427 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-16 11:54:45,427 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:54:45,428 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-16 11:54:45,440 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-11-16 11:54:45,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-11-16 11:54:45,635 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:54:45,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:54:45,635 INFO L85 PathProgramCache]: Analyzing trace with hash -1209227251, now seen corresponding path program 1 times [2022-11-16 11:54:45,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:54:45,636 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983949582] [2022-11-16 11:54:45,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:45,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:54:45,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:45,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-16 11:54:45,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:54:45,786 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983949582] [2022-11-16 11:54:45,786 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1983949582] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:54:45,787 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1830796615] [2022-11-16 11:54:45,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:45,787 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:54:45,787 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:54:45,788 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:54:45,811 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-11-16 11:54:45,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:45,968 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-16 11:54:45,970 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:54:46,043 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-16 11:54:46,044 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:54: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-16 11:54:46,178 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1830796615] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:54:46,178 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:54:46,179 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-16 11:54:46,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442858770] [2022-11-16 11:54:46,179 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:54:46,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-16 11:54:46,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:54:46,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-16 11:54:46,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-11-16 11:54:46,184 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 242 out of 304 [2022-11-16 11:54:46,188 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-16 11:54:46,189 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:54:46,189 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 242 of 304 [2022-11-16 11:54:46,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:54:46,551 INFO L130 PetriNetUnfolder]: 0/303 cut-off events. [2022-11-16 11:54:46,551 INFO L131 PetriNetUnfolder]: For 36/36 co-relation queries the response was YES. [2022-11-16 11:54:46,552 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-16 11:54:46,552 INFO L137 encePairwiseOnDemand]: 298/304 looper letters, 25 selfloop transitions, 21 changer transitions 0/276 dead transitions. [2022-11-16 11:54:46,553 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 276 transitions, 785 flow [2022-11-16 11:54:46,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-16 11:54:46,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-16 11:54:46,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 5132 transitions. [2022-11-16 11:54:46,560 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8038847117794486 [2022-11-16 11:54:46,561 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 5132 transitions. [2022-11-16 11:54:46,561 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 5132 transitions. [2022-11-16 11:54:46,563 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:54:46,563 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 5132 transitions. [2022-11-16 11:54:46,573 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-16 11:54:46,583 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-16 11:54:46,586 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-16 11:54:46,586 INFO L175 Difference]: Start difference. First operand has 274 places, 252 transitions, 585 flow. Second operand 21 states and 5132 transitions. [2022-11-16 11:54:46,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 276 transitions, 785 flow [2022-11-16 11:54:46,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 276 transitions, 771 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-11-16 11:54:46,593 INFO L231 Difference]: Finished difference. Result has 298 places, 265 transitions, 709 flow [2022-11-16 11:54:46,593 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-16 11:54:46,594 INFO L288 CegarLoopForPetriNet]: 273 programPoint places, 25 predicate places. [2022-11-16 11:54:46,594 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 265 transitions, 709 flow [2022-11-16 11:54:46,596 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-16 11:54:46,596 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:54:46,596 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-16 11:54:46,608 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-11-16 11:54:46,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:54:46,803 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:54:46,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:54:46,803 INFO L85 PathProgramCache]: Analyzing trace with hash -842077191, now seen corresponding path program 1 times [2022-11-16 11:54:46,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:54:46,804 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1574648177] [2022-11-16 11:54:46,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:46,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:54:46,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:54:46,830 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 11:54:46,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:54:46,869 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 11:54:46,870 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-16 11:54:46,870 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-11-16 11:54:46,870 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-16 11:54:46,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-11-16 11:54:46,871 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1] [2022-11-16 11:54:46,872 WARN L233 ceAbstractionStarter]: 7 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-16 11:54:46,873 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 8 thread instances. [2022-11-16 11:54:46,913 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-16 11:54:46,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 302 places, 337 transitions, 770 flow [2022-11-16 11:54:47,058 INFO L130 PetriNetUnfolder]: 84/644 cut-off events. [2022-11-16 11:54:47,059 INFO L131 PetriNetUnfolder]: For 112/112 co-relation queries the response was YES. [2022-11-16 11:54:47,070 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-16 11:54:47,070 INFO L82 GeneralOperation]: Start removeDead. Operand has 302 places, 337 transitions, 770 flow [2022-11-16 11:54:47,079 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 302 places, 337 transitions, 770 flow [2022-11-16 11:54:47,080 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-16 11:54:47,081 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;@495da5ea, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-16 11:54:47,081 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-16 11:54:47,089 INFO L130 PetriNetUnfolder]: 4/87 cut-off events. [2022-11-16 11:54:47,089 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-16 11:54:47,089 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:54:47,090 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-16 11:54:47,090 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:54:47,090 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:54:47,090 INFO L85 PathProgramCache]: Analyzing trace with hash 504857790, now seen corresponding path program 1 times [2022-11-16 11:54:47,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:54:47,091 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188364984] [2022-11-16 11:54:47,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:47,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:54:47,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:47,115 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-16 11:54:47,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:54:47,116 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188364984] [2022-11-16 11:54:47,116 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188364984] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:54:47,116 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:54:47,116 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 11:54:47,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888300154] [2022-11-16 11:54:47,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:54:47,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-16 11:54:47,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:54:47,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-16 11:54:47,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-16 11:54:47,118 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 276 out of 337 [2022-11-16 11:54:47,119 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-16 11:54:47,119 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:54:47,120 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 276 of 337 [2022-11-16 11:54:47,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:54:47,293 INFO L130 PetriNetUnfolder]: 0/551 cut-off events. [2022-11-16 11:54:47,293 INFO L131 PetriNetUnfolder]: For 148/148 co-relation queries the response was YES. [2022-11-16 11:54:47,294 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-16 11:54:47,295 INFO L137 encePairwiseOnDemand]: 285/337 looper letters, 8 selfloop transitions, 0 changer transitions 12/284 dead transitions. [2022-11-16 11:54:47,295 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 284 transitions, 680 flow [2022-11-16 11:54:47,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-16 11:54:47,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-16 11:54:47,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 612 transitions. [2022-11-16 11:54:47,297 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9080118694362018 [2022-11-16 11:54:47,298 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 612 transitions. [2022-11-16 11:54:47,298 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 612 transitions. [2022-11-16 11:54:47,298 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:54:47,298 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 612 transitions. [2022-11-16 11:54:47,300 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-16 11:54:47,301 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-16 11:54:47,301 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-16 11:54:47,302 INFO L175 Difference]: Start difference. First operand has 302 places, 337 transitions, 770 flow. Second operand 2 states and 612 transitions. [2022-11-16 11:54:47,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 284 transitions, 680 flow [2022-11-16 11:54:47,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 284 transitions, 624 flow, removed 28 selfloop flow, removed 0 redundant places. [2022-11-16 11:54:47,307 INFO L231 Difference]: Finished difference. Result has 302 places, 272 transitions, 584 flow [2022-11-16 11:54:47,308 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-16 11:54:47,309 INFO L288 CegarLoopForPetriNet]: 302 programPoint places, 0 predicate places. [2022-11-16 11:54:47,310 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 272 transitions, 584 flow [2022-11-16 11:54:47,310 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-16 11:54:47,310 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:54:47,310 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-16 11:54:47,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-11-16 11:54:47,311 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:54:47,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:54:47,311 INFO L85 PathProgramCache]: Analyzing trace with hash 211454783, now seen corresponding path program 1 times [2022-11-16 11:54:47,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:54:47,312 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103761386] [2022-11-16 11:54:47,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:47,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:54:47,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:47,348 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-16 11:54:47,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:54:47,348 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103761386] [2022-11-16 11:54:47,348 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1103761386] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:54:47,348 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:54:47,349 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 11:54:47,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633808673] [2022-11-16 11:54:47,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:54:47,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 11:54:47,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:54:47,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 11:54:47,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 11:54:47,351 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 269 out of 337 [2022-11-16 11:54:47,352 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-16 11:54:47,352 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:54:47,353 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 269 of 337 [2022-11-16 11:54:47,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:54:47,513 INFO L130 PetriNetUnfolder]: 0/430 cut-off events. [2022-11-16 11:54:47,513 INFO L131 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2022-11-16 11:54:47,513 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-16 11:54:47,515 INFO L137 encePairwiseOnDemand]: 334/337 looper letters, 17 selfloop transitions, 2 changer transitions 0/276 dead transitions. [2022-11-16 11:54:47,515 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 276 transitions, 630 flow [2022-11-16 11:54:47,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 11:54:47,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 11:54:47,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 827 transitions. [2022-11-16 11:54:47,521 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8180019782393669 [2022-11-16 11:54:47,521 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 827 transitions. [2022-11-16 11:54:47,521 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 827 transitions. [2022-11-16 11:54:47,522 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:54:47,523 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 827 transitions. [2022-11-16 11:54:47,526 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-16 11:54:47,528 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-16 11:54:47,529 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-16 11:54:47,529 INFO L175 Difference]: Start difference. First operand has 302 places, 272 transitions, 584 flow. Second operand 3 states and 827 transitions. [2022-11-16 11:54:47,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 276 transitions, 630 flow [2022-11-16 11:54:47,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 276 transitions, 630 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-16 11:54:47,535 INFO L231 Difference]: Finished difference. Result has 293 places, 273 transitions, 596 flow [2022-11-16 11:54:47,540 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-16 11:54:47,541 INFO L288 CegarLoopForPetriNet]: 302 programPoint places, -9 predicate places. [2022-11-16 11:54:47,541 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 273 transitions, 596 flow [2022-11-16 11:54:47,542 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-16 11:54:47,542 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:54:47,542 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-16 11:54:47,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2022-11-16 11:54:47,543 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:54:47,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:54:47,543 INFO L85 PathProgramCache]: Analyzing trace with hash 10078328, now seen corresponding path program 1 times [2022-11-16 11:54:47,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:54:47,544 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975282781] [2022-11-16 11:54:47,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:47,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:54:47,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:47,621 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-16 11:54:47,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:54:47,621 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975282781] [2022-11-16 11:54:47,621 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975282781] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:54:47,622 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [987010960] [2022-11-16 11:54:47,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:47,622 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:54:47,622 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:54:47,623 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:54:47,643 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-11-16 11:54:47,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:47,801 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-16 11:54:47,802 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:54:47,832 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-16 11:54:47,833 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:54:47,879 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-16 11:54:47,879 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [987010960] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:54:47,880 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:54:47,880 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-16 11:54:47,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384559478] [2022-11-16 11:54:47,880 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:54:47,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-16 11:54:47,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:54:47,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-16 11:54:47,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-16 11:54:47,885 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 268 out of 337 [2022-11-16 11:54:47,888 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-16 11:54:47,888 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:54:47,888 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 268 of 337 [2022-11-16 11:54:47,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:54:48,170 INFO L130 PetriNetUnfolder]: 0/404 cut-off events. [2022-11-16 11:54:48,171 INFO L131 PetriNetUnfolder]: For 10/10 co-relation queries the response was YES. [2022-11-16 11:54:48,171 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-16 11:54:48,173 INFO L137 encePairwiseOnDemand]: 331/337 looper letters, 18 selfloop transitions, 9 changer transitions 0/283 dead transitions. [2022-11-16 11:54:48,173 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 283 transitions, 672 flow [2022-11-16 11:54:48,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-16 11:54:48,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-16 11:54:48,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2441 transitions. [2022-11-16 11:54:48,179 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8048137157929443 [2022-11-16 11:54:48,179 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2441 transitions. [2022-11-16 11:54:48,180 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2441 transitions. [2022-11-16 11:54:48,181 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:54:48,181 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2441 transitions. [2022-11-16 11:54:48,188 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-16 11:54:48,194 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-16 11:54:48,196 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-16 11:54:48,196 INFO L175 Difference]: Start difference. First operand has 293 places, 273 transitions, 596 flow. Second operand 9 states and 2441 transitions. [2022-11-16 11:54:48,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 283 transitions, 672 flow [2022-11-16 11:54:48,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 283 transitions, 670 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-16 11:54:48,204 INFO L231 Difference]: Finished difference. Result has 303 places, 279 transitions, 644 flow [2022-11-16 11:54:48,204 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-16 11:54:48,205 INFO L288 CegarLoopForPetriNet]: 302 programPoint places, 1 predicate places. [2022-11-16 11:54:48,205 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 279 transitions, 644 flow [2022-11-16 11:54:48,206 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-16 11:54:48,207 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:54:48,207 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-16 11:54:48,214 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-11-16 11:54:48,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2022-11-16 11:54:48,414 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:54:48,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:54:48,414 INFO L85 PathProgramCache]: Analyzing trace with hash -351362771, now seen corresponding path program 1 times [2022-11-16 11:54:48,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:54:48,414 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242646228] [2022-11-16 11:54:48,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:48,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:54:48,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:48,570 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-16 11:54:48,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:54:48,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242646228] [2022-11-16 11:54:48,571 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242646228] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:54:48,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [394916935] [2022-11-16 11:54:48,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:48,571 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:54:48,571 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:54:48,572 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:54:48,611 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-11-16 11:54:48,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:48,779 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-16 11:54:48,780 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:54:48,863 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-16 11:54:48,863 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:54:48,990 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-16 11:54:48,990 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [394916935] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:54:48,990 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:54:48,990 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-16 11:54:48,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812157111] [2022-11-16 11:54:48,991 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:54:48,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-16 11:54:48,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:54:48,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-16 11:54:48,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-11-16 11:54:48,996 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 268 out of 337 [2022-11-16 11:54:49,001 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-16 11:54:49,001 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:54:49,001 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 268 of 337 [2022-11-16 11:54:49,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:54:49,375 INFO L130 PetriNetUnfolder]: 0/352 cut-off events. [2022-11-16 11:54:49,375 INFO L131 PetriNetUnfolder]: For 42/42 co-relation queries the response was YES. [2022-11-16 11:54:49,375 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-16 11:54:49,376 INFO L137 encePairwiseOnDemand]: 331/337 looper letters, 26 selfloop transitions, 21 changer transitions 0/303 dead transitions. [2022-11-16 11:54:49,376 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 303 transitions, 846 flow [2022-11-16 11:54:49,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-16 11:54:49,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-16 11:54:49,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 5679 transitions. [2022-11-16 11:54:49,384 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8024586689275116 [2022-11-16 11:54:49,385 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 5679 transitions. [2022-11-16 11:54:49,385 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 5679 transitions. [2022-11-16 11:54:49,415 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:54:49,415 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 5679 transitions. [2022-11-16 11:54:49,425 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-16 11:54:49,437 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-16 11:54:49,440 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-16 11:54:49,441 INFO L175 Difference]: Start difference. First operand has 303 places, 279 transitions, 644 flow. Second operand 21 states and 5679 transitions. [2022-11-16 11:54:49,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 303 transitions, 846 flow [2022-11-16 11:54:49,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 303 transitions, 832 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-11-16 11:54:49,448 INFO L231 Difference]: Finished difference. Result has 327 places, 292 transitions, 768 flow [2022-11-16 11:54:49,448 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-16 11:54:49,455 INFO L288 CegarLoopForPetriNet]: 302 programPoint places, 25 predicate places. [2022-11-16 11:54:49,456 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 292 transitions, 768 flow [2022-11-16 11:54:49,457 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-16 11:54:49,458 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:54:49,458 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-16 11:54:49,471 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-11-16 11:54:49,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:54:49,665 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:54:49,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:54:49,665 INFO L85 PathProgramCache]: Analyzing trace with hash 1875282083, now seen corresponding path program 1 times [2022-11-16 11:54:49,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:54:49,666 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923108523] [2022-11-16 11:54:49,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:49,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:54:49,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:50,018 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-16 11:54:50,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:54:50,019 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923108523] [2022-11-16 11:54:50,019 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1923108523] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:54:50,019 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [841656602] [2022-11-16 11:54:50,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:50,019 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:54:50,019 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:54:50,021 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:54:50,043 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-11-16 11:54:50,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:50,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-16 11:54:50,256 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:54:50,401 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-16 11:54:50,401 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:54:50,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-16 11:54:50,798 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [841656602] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:54:50,798 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:54:50,798 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 34 [2022-11-16 11:54:50,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260634181] [2022-11-16 11:54:50,799 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:54:50,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-11-16 11:54:50,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:54:50,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-11-16 11:54:50,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=816, Unknown=0, NotChecked=0, Total=1122 [2022-11-16 11:54:50,809 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 268 out of 337 [2022-11-16 11:54:50,817 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-16 11:54:50,817 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:54:50,817 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 268 of 337 [2022-11-16 11:54:50,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:54:51,261 INFO L130 PetriNetUnfolder]: 0/326 cut-off events. [2022-11-16 11:54:51,261 INFO L131 PetriNetUnfolder]: For 87/87 co-relation queries the response was YES. [2022-11-16 11:54:51,261 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-16 11:54:51,262 INFO L137 encePairwiseOnDemand]: 332/337 looper letters, 27 selfloop transitions, 25 changer transitions 0/296 dead transitions. [2022-11-16 11:54:51,262 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 296 transitions, 912 flow [2022-11-16 11:54:51,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-11-16 11:54:51,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2022-11-16 11:54:51,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 7290 transitions. [2022-11-16 11:54:51,271 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8011869436201781 [2022-11-16 11:54:51,272 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 7290 transitions. [2022-11-16 11:54:51,272 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 7290 transitions. [2022-11-16 11:54:51,274 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:54:51,274 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 7290 transitions. [2022-11-16 11:54:51,284 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-16 11:54:51,294 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-16 11:54:51,296 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-16 11:54:51,296 INFO L175 Difference]: Start difference. First operand has 327 places, 292 transitions, 768 flow. Second operand 27 states and 7290 transitions. [2022-11-16 11:54:51,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 296 transitions, 912 flow [2022-11-16 11:54:51,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 296 transitions, 858 flow, removed 7 selfloop flow, removed 13 redundant places. [2022-11-16 11:54:51,303 INFO L231 Difference]: Finished difference. Result has 327 places, 282 transitions, 751 flow [2022-11-16 11:54:51,303 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-16 11:54:51,304 INFO L288 CegarLoopForPetriNet]: 302 programPoint places, 25 predicate places. [2022-11-16 11:54:51,304 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 282 transitions, 751 flow [2022-11-16 11:54:51,305 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-16 11:54:51,306 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:54:51,306 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-16 11:54:51,316 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-11-16 11:54:51,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:54:51,512 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:54:51,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:54:51,512 INFO L85 PathProgramCache]: Analyzing trace with hash 40940601, now seen corresponding path program 1 times [2022-11-16 11:54:51,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:54:51,512 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839756787] [2022-11-16 11:54:51,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:51,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:54:51,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:54:51,547 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 11:54:51,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:54:51,590 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 11:54:51,590 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-16 11:54:51,591 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-11-16 11:54:51,591 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-16 11:54:51,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-11-16 11:54:51,592 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1] [2022-11-16 11:54:51,594 WARN L233 ceAbstractionStarter]: 8 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-16 11:54:51,594 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 9 thread instances. [2022-11-16 11:54:51,633 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-16 11:54:51,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 331 places, 370 transitions, 857 flow [2022-11-16 11:54:51,826 INFO L130 PetriNetUnfolder]: 94/716 cut-off events. [2022-11-16 11:54:51,826 INFO L131 PetriNetUnfolder]: For 156/156 co-relation queries the response was YES. [2022-11-16 11:54:51,838 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-16 11:54:51,839 INFO L82 GeneralOperation]: Start removeDead. Operand has 331 places, 370 transitions, 857 flow [2022-11-16 11:54:51,849 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 331 places, 370 transitions, 857 flow [2022-11-16 11:54:51,850 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-16 11:54:51,851 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;@495da5ea, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-16 11:54:51,851 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-16 11:54:51,858 INFO L130 PetriNetUnfolder]: 4/87 cut-off events. [2022-11-16 11:54:51,858 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-16 11:54:51,858 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:54:51,858 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-16 11:54:51,858 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:54:51,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:54:51,859 INFO L85 PathProgramCache]: Analyzing trace with hash 474963070, now seen corresponding path program 1 times [2022-11-16 11:54:51,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:54:51,859 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733618212] [2022-11-16 11:54:51,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:51,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:54:51,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:51,876 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-16 11:54:51,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:54:51,876 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733618212] [2022-11-16 11:54:51,877 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733618212] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:54:51,877 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:54:51,877 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 11:54:51,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050765112] [2022-11-16 11:54:51,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:54:51,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-16 11:54:51,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:54:51,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-16 11:54:51,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-16 11:54:51,880 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 302 out of 370 [2022-11-16 11:54:51,881 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-16 11:54:51,881 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:54:51,881 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 302 of 370 [2022-11-16 11:54:51,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:54:52,054 INFO L130 PetriNetUnfolder]: 0/612 cut-off events. [2022-11-16 11:54:52,054 INFO L131 PetriNetUnfolder]: For 201/201 co-relation queries the response was YES. [2022-11-16 11:54:52,055 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-16 11:54:52,056 INFO L137 encePairwiseOnDemand]: 312/370 looper letters, 9 selfloop transitions, 0 changer transitions 12/311 dead transitions. [2022-11-16 11:54:52,056 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 311 transitions, 757 flow [2022-11-16 11:54:52,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-16 11:54:52,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-16 11:54:52,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 671 transitions. [2022-11-16 11:54:52,058 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9067567567567567 [2022-11-16 11:54:52,058 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 671 transitions. [2022-11-16 11:54:52,058 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 671 transitions. [2022-11-16 11:54:52,059 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:54:52,059 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 671 transitions. [2022-11-16 11:54:52,060 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-16 11:54:52,061 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-16 11:54:52,061 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-16 11:54:52,061 INFO L175 Difference]: Start difference. First operand has 331 places, 370 transitions, 857 flow. Second operand 2 states and 671 transitions. [2022-11-16 11:54:52,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 311 transitions, 757 flow [2022-11-16 11:54:52,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 311 transitions, 685 flow, removed 36 selfloop flow, removed 0 redundant places. [2022-11-16 11:54:52,068 INFO L231 Difference]: Finished difference. Result has 331 places, 299 transitions, 643 flow [2022-11-16 11:54:52,068 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-16 11:54:52,069 INFO L288 CegarLoopForPetriNet]: 331 programPoint places, 0 predicate places. [2022-11-16 11:54:52,069 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 299 transitions, 643 flow [2022-11-16 11:54:52,069 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-16 11:54:52,069 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:54:52,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-16 11:54:52,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-11-16 11:54:52,070 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:54:52,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:54:52,070 INFO L85 PathProgramCache]: Analyzing trace with hash 181560063, now seen corresponding path program 1 times [2022-11-16 11:54:52,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:54:52,070 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707128790] [2022-11-16 11:54:52,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:52,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:54:52,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:52,106 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-16 11:54:52,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:54:52,107 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707128790] [2022-11-16 11:54:52,107 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707128790] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:54:52,107 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:54:52,107 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 11:54:52,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721798104] [2022-11-16 11:54:52,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:54:52,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 11:54:52,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:54:52,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 11:54:52,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 11:54:52,109 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 295 out of 370 [2022-11-16 11:54:52,111 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-16 11:54:52,111 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:54:52,111 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 295 of 370 [2022-11-16 11:54:52,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:54:52,292 INFO L130 PetriNetUnfolder]: 0/479 cut-off events. [2022-11-16 11:54:52,292 INFO L131 PetriNetUnfolder]: For 8/8 co-relation queries the response was YES. [2022-11-16 11:54:52,293 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-16 11:54:52,294 INFO L137 encePairwiseOnDemand]: 367/370 looper letters, 18 selfloop transitions, 2 changer transitions 0/303 dead transitions. [2022-11-16 11:54:52,295 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 303 transitions, 691 flow [2022-11-16 11:54:52,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 11:54:52,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 11:54:52,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 906 transitions. [2022-11-16 11:54:52,298 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8162162162162162 [2022-11-16 11:54:52,298 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 906 transitions. [2022-11-16 11:54:52,298 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 906 transitions. [2022-11-16 11:54:52,299 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:54:52,299 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 906 transitions. [2022-11-16 11:54:52,300 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-16 11:54:52,301 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-16 11:54:52,302 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-16 11:54:52,302 INFO L175 Difference]: Start difference. First operand has 331 places, 299 transitions, 643 flow. Second operand 3 states and 906 transitions. [2022-11-16 11:54:52,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 303 transitions, 691 flow [2022-11-16 11:54:52,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 303 transitions, 691 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-16 11:54:52,308 INFO L231 Difference]: Finished difference. Result has 322 places, 300 transitions, 655 flow [2022-11-16 11:54:52,309 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-16 11:54:52,310 INFO L288 CegarLoopForPetriNet]: 331 programPoint places, -9 predicate places. [2022-11-16 11:54:52,310 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 300 transitions, 655 flow [2022-11-16 11:54:52,311 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-16 11:54:52,311 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:54:52,311 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-16 11:54:52,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2022-11-16 11:54:52,311 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:54:52,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:54:52,312 INFO L85 PathProgramCache]: Analyzing trace with hash -625840232, now seen corresponding path program 1 times [2022-11-16 11:54:52,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:54:52,312 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630308046] [2022-11-16 11:54:52,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:52,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:54:52,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:52,368 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-16 11:54:52,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:54:52,369 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630308046] [2022-11-16 11:54:52,369 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630308046] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:54:52,370 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [63457857] [2022-11-16 11:54:52,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:52,371 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:54:52,371 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:54:52,372 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:54:52,391 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-11-16 11:54:52,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:52,555 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-16 11:54:52,556 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:54:52,589 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-16 11:54:52,589 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:54:52,632 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-16 11:54:52,633 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [63457857] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:54:52,633 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:54:52,633 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-16 11:54:52,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679965301] [2022-11-16 11:54:52,634 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:54:52,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-16 11:54:52,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:54:52,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-16 11:54:52,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-16 11:54:52,638 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 294 out of 370 [2022-11-16 11:54:52,640 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-16 11:54:52,640 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:54:52,640 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 294 of 370 [2022-11-16 11:54:52,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:54:52,932 INFO L130 PetriNetUnfolder]: 0/453 cut-off events. [2022-11-16 11:54:52,932 INFO L131 PetriNetUnfolder]: For 11/11 co-relation queries the response was YES. [2022-11-16 11:54:52,933 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-16 11:54:52,934 INFO L137 encePairwiseOnDemand]: 364/370 looper letters, 19 selfloop transitions, 9 changer transitions 0/310 dead transitions. [2022-11-16 11:54:52,935 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 310 transitions, 733 flow [2022-11-16 11:54:52,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-16 11:54:52,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-16 11:54:52,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2676 transitions. [2022-11-16 11:54:52,940 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8036036036036036 [2022-11-16 11:54:52,941 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2676 transitions. [2022-11-16 11:54:52,941 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2676 transitions. [2022-11-16 11:54:52,942 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:54:52,943 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2676 transitions. [2022-11-16 11:54:52,949 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-16 11:54:52,953 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-16 11:54:52,954 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-16 11:54:52,955 INFO L175 Difference]: Start difference. First operand has 322 places, 300 transitions, 655 flow. Second operand 9 states and 2676 transitions. [2022-11-16 11:54:52,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 310 transitions, 733 flow [2022-11-16 11:54:52,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 310 transitions, 731 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-16 11:54:52,962 INFO L231 Difference]: Finished difference. Result has 332 places, 306 transitions, 703 flow [2022-11-16 11:54:52,963 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-16 11:54:52,964 INFO L288 CegarLoopForPetriNet]: 331 programPoint places, 1 predicate places. [2022-11-16 11:54:52,964 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 306 transitions, 703 flow [2022-11-16 11:54:52,965 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-16 11:54:52,965 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:54:52,965 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-16 11:54:52,979 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-11-16 11:54:53,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-11-16 11:54:53,172 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:54:53,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:54:53,172 INFO L85 PathProgramCache]: Analyzing trace with hash -1626095859, now seen corresponding path program 1 times [2022-11-16 11:54:53,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:54:53,172 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869146874] [2022-11-16 11:54:53,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:53,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:54:53,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:53,291 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-16 11:54:53,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:54:53,292 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869146874] [2022-11-16 11:54:53,292 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [869146874] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:54:53,292 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1068820076] [2022-11-16 11:54:53,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:53,292 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:54:53,293 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:54:53,294 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:54:53,319 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-11-16 11:54:53,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:53,505 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-16 11:54:53,506 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:54:53,573 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-16 11:54:53,574 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:54:53,705 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-16 11:54:53,705 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1068820076] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:54:53,706 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:54:53,706 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-16 11:54:53,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226317486] [2022-11-16 11:54:53,706 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:54:53,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-16 11:54:53,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:54:53,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-16 11:54:53,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-11-16 11:54:53,711 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 294 out of 370 [2022-11-16 11:54:53,715 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-16 11:54:53,715 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:54:53,715 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 294 of 370 [2022-11-16 11:54:53,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:54:54,087 INFO L130 PetriNetUnfolder]: 0/401 cut-off events. [2022-11-16 11:54:54,087 INFO L131 PetriNetUnfolder]: For 48/48 co-relation queries the response was YES. [2022-11-16 11:54:54,087 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-16 11:54:54,088 INFO L137 encePairwiseOnDemand]: 364/370 looper letters, 27 selfloop transitions, 21 changer transitions 0/330 dead transitions. [2022-11-16 11:54:54,088 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 330 transitions, 907 flow [2022-11-16 11:54:54,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-16 11:54:54,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-16 11:54:54,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 6226 transitions. [2022-11-16 11:54:54,096 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8012870012870013 [2022-11-16 11:54:54,096 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 6226 transitions. [2022-11-16 11:54:54,096 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 6226 transitions. [2022-11-16 11:54:54,099 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:54:54,099 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 6226 transitions. [2022-11-16 11:54:54,108 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-16 11:54:54,117 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-16 11:54:54,119 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-16 11:54:54,119 INFO L175 Difference]: Start difference. First operand has 332 places, 306 transitions, 703 flow. Second operand 21 states and 6226 transitions. [2022-11-16 11:54:54,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 330 transitions, 907 flow [2022-11-16 11:54:54,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 330 transitions, 893 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-11-16 11:54:54,167 INFO L231 Difference]: Finished difference. Result has 356 places, 319 transitions, 827 flow [2022-11-16 11:54:54,167 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-16 11:54:54,168 INFO L288 CegarLoopForPetriNet]: 331 programPoint places, 25 predicate places. [2022-11-16 11:54:54,168 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 319 transitions, 827 flow [2022-11-16 11:54:54,169 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-16 11:54:54,169 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:54:54,169 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-16 11:54:54,188 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-11-16 11:54:54,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2022-11-16 11:54:54,380 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:54:54,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:54:54,380 INFO L85 PathProgramCache]: Analyzing trace with hash -1921518589, now seen corresponding path program 1 times [2022-11-16 11:54:54,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:54:54,381 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458905029] [2022-11-16 11:54:54,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:54,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:54:54,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:54,684 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-16 11:54:54,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:54:54,685 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458905029] [2022-11-16 11:54:54,685 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [458905029] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:54:54,685 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [646054768] [2022-11-16 11:54:54,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:54,685 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:54:54,685 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:54:54,687 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:54:54,711 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-11-16 11:54:54,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:54,931 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-16 11:54:54,933 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:54:55,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-16 11:54:55,062 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:54:55,432 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-16 11:54:55,432 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [646054768] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:54:55,432 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:54:55,432 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 34 [2022-11-16 11:54:55,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566694725] [2022-11-16 11:54:55,432 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:54:55,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-11-16 11:54:55,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:54:55,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-11-16 11:54:55,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=816, Unknown=0, NotChecked=0, Total=1122 [2022-11-16 11:54:55,440 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 294 out of 370 [2022-11-16 11:54:55,447 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-16 11:54:55,447 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:54:55,448 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 294 of 370 [2022-11-16 11:54:55,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:54:55,967 INFO L130 PetriNetUnfolder]: 0/362 cut-off events. [2022-11-16 11:54:55,968 INFO L131 PetriNetUnfolder]: For 114/114 co-relation queries the response was YES. [2022-11-16 11:54:55,969 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-16 11:54:55,969 INFO L137 encePairwiseOnDemand]: 365/370 looper letters, 30 selfloop transitions, 28 changer transitions 0/328 dead transitions. [2022-11-16 11:54:55,970 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 328 transitions, 1017 flow [2022-11-16 11:54:55,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-11-16 11:54:55,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-11-16 11:54:55,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 8881 transitions. [2022-11-16 11:54:55,979 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8000900900900901 [2022-11-16 11:54:55,980 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 8881 transitions. [2022-11-16 11:54:55,980 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 8881 transitions. [2022-11-16 11:54:55,983 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:54:55,983 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 8881 transitions. [2022-11-16 11:54:55,994 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-16 11:54:56,005 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-16 11:54:56,007 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-16 11:54:56,008 INFO L175 Difference]: Start difference. First operand has 356 places, 319 transitions, 827 flow. Second operand 30 states and 8881 transitions. [2022-11-16 11:54:56,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 328 transitions, 1017 flow [2022-11-16 11:54:56,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 328 transitions, 957 flow, removed 8 selfloop flow, removed 13 redundant places. [2022-11-16 11:54:56,015 INFO L231 Difference]: Finished difference. Result has 359 places, 312 transitions, 834 flow [2022-11-16 11:54:56,016 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-16 11:54:56,016 INFO L288 CegarLoopForPetriNet]: 331 programPoint places, 28 predicate places. [2022-11-16 11:54:56,016 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 312 transitions, 834 flow [2022-11-16 11:54:56,018 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-16 11:54:56,018 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:54:56,018 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-16 11:54:56,029 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-11-16 11:54:56,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:54:56,229 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:54:56,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:54:56,230 INFO L85 PathProgramCache]: Analyzing trace with hash -1886860102, now seen corresponding path program 1 times [2022-11-16 11:54:56,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:54:56,230 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189921890] [2022-11-16 11:54:56,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:56,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:54:56,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:54:56,258 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 11:54:56,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:54:56,302 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 11:54:56,303 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-16 11:54:56,303 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-11-16 11:54:56,303 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-16 11:54:56,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2022-11-16 11:54:56,303 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1] [2022-11-16 11:54:56,304 WARN L233 ceAbstractionStarter]: 9 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-16 11:54:56,304 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 10 thread instances. [2022-11-16 11:54:56,346 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-16 11:54:56,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 360 places, 403 transitions, 946 flow [2022-11-16 11:54:56,567 INFO L130 PetriNetUnfolder]: 104/788 cut-off events. [2022-11-16 11:54:56,567 INFO L131 PetriNetUnfolder]: For 210/210 co-relation queries the response was YES. [2022-11-16 11:54:56,580 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-16 11:54:56,580 INFO L82 GeneralOperation]: Start removeDead. Operand has 360 places, 403 transitions, 946 flow [2022-11-16 11:54:56,592 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 360 places, 403 transitions, 946 flow [2022-11-16 11:54:56,593 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-16 11:54:56,593 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;@495da5ea, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-16 11:54:56,594 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-16 11:54:56,601 INFO L130 PetriNetUnfolder]: 4/87 cut-off events. [2022-11-16 11:54:56,602 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-16 11:54:56,602 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:54:56,602 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-16 11:54:56,602 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:54:56,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:54:56,603 INFO L85 PathProgramCache]: Analyzing trace with hash -2111362274, now seen corresponding path program 1 times [2022-11-16 11:54:56,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:54:56,603 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355744087] [2022-11-16 11:54:56,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:56,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:54:56,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:56,620 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-16 11:54:56,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:54:56,620 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355744087] [2022-11-16 11:54:56,621 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355744087] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:54:56,621 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:54:56,621 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 11:54:56,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405568857] [2022-11-16 11:54:56,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:54:56,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-16 11:54:56,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:54:56,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-16 11:54:56,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-16 11:54:56,623 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 328 out of 403 [2022-11-16 11:54:56,624 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-16 11:54:56,624 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:54:56,624 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 328 of 403 [2022-11-16 11:54:56,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:54:56,886 INFO L130 PetriNetUnfolder]: 0/673 cut-off events. [2022-11-16 11:54:56,887 INFO L131 PetriNetUnfolder]: For 265/265 co-relation queries the response was YES. [2022-11-16 11:54:56,887 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-16 11:54:56,895 INFO L137 encePairwiseOnDemand]: 339/403 looper letters, 10 selfloop transitions, 0 changer transitions 12/338 dead transitions. [2022-11-16 11:54:56,895 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 338 transitions, 836 flow [2022-11-16 11:54:56,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-16 11:54:56,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-16 11:54:56,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 730 transitions. [2022-11-16 11:54:56,897 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9057071960297767 [2022-11-16 11:54:56,897 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 730 transitions. [2022-11-16 11:54:56,897 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 730 transitions. [2022-11-16 11:54:56,898 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:54:56,898 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 730 transitions. [2022-11-16 11:54:56,899 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-16 11:54:56,900 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-16 11:54:56,901 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-16 11:54:56,901 INFO L175 Difference]: Start difference. First operand has 360 places, 403 transitions, 946 flow. Second operand 2 states and 730 transitions. [2022-11-16 11:54:56,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 338 transitions, 836 flow [2022-11-16 11:54:56,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 338 transitions, 746 flow, removed 45 selfloop flow, removed 0 redundant places. [2022-11-16 11:54:56,907 INFO L231 Difference]: Finished difference. Result has 360 places, 326 transitions, 702 flow [2022-11-16 11:54:56,908 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-16 11:54:56,909 INFO L288 CegarLoopForPetriNet]: 360 programPoint places, 0 predicate places. [2022-11-16 11:54:56,909 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 326 transitions, 702 flow [2022-11-16 11:54:56,909 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-16 11:54:56,909 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:54:56,909 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-16 11:54:56,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2022-11-16 11:54:56,910 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:54:56,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:54:56,910 INFO L85 PathProgramCache]: Analyzing trace with hash 1890202015, now seen corresponding path program 1 times [2022-11-16 11:54:56,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:54:56,910 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759402522] [2022-11-16 11:54:56,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:56,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:54:56,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:56,959 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-16 11:54:56,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:54:56,960 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759402522] [2022-11-16 11:54:56,960 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1759402522] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:54:56,960 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:54:56,960 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 11:54:56,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101763340] [2022-11-16 11:54:56,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:54:56,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 11:54:56,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:54:56,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 11:54:56,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 11:54:56,963 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 321 out of 403 [2022-11-16 11:54:56,974 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-16 11:54:56,974 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:54:56,974 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 321 of 403 [2022-11-16 11:54:56,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:54:57,182 INFO L130 PetriNetUnfolder]: 0/528 cut-off events. [2022-11-16 11:54:57,182 INFO L131 PetriNetUnfolder]: For 9/9 co-relation queries the response was YES. [2022-11-16 11:54:57,182 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-16 11:54:57,184 INFO L137 encePairwiseOnDemand]: 400/403 looper letters, 19 selfloop transitions, 2 changer transitions 0/330 dead transitions. [2022-11-16 11:54:57,185 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 330 transitions, 752 flow [2022-11-16 11:54:57,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 11:54:57,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 11:54:57,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 985 transitions. [2022-11-16 11:54:57,187 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8147229114971051 [2022-11-16 11:54:57,187 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 985 transitions. [2022-11-16 11:54:57,187 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 985 transitions. [2022-11-16 11:54:57,188 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:54:57,188 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 985 transitions. [2022-11-16 11:54:57,189 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-16 11:54:57,192 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-16 11:54:57,193 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-16 11:54:57,193 INFO L175 Difference]: Start difference. First operand has 360 places, 326 transitions, 702 flow. Second operand 3 states and 985 transitions. [2022-11-16 11:54:57,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 330 transitions, 752 flow [2022-11-16 11:54:57,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 330 transitions, 752 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-16 11:54:57,199 INFO L231 Difference]: Finished difference. Result has 351 places, 327 transitions, 714 flow [2022-11-16 11:54:57,200 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-16 11:54:57,201 INFO L288 CegarLoopForPetriNet]: 360 programPoint places, -9 predicate places. [2022-11-16 11:54:57,201 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 327 transitions, 714 flow [2022-11-16 11:54:57,201 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-16 11:54:57,201 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:54:57,202 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-16 11:54:57,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2022-11-16 11:54:57,202 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:54:57,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:54:57,202 INFO L85 PathProgramCache]: Analyzing trace with hash 2008726072, now seen corresponding path program 1 times [2022-11-16 11:54:57,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:54:57,203 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038323340] [2022-11-16 11:54:57,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:57,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:54:57,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:57,256 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-16 11:54:57,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:54:57,257 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038323340] [2022-11-16 11:54:57,257 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038323340] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:54:57,257 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [307525121] [2022-11-16 11:54:57,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:57,257 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:54:57,257 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:54:57,258 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:54:57,281 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-11-16 11:54:57,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:57,471 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-16 11:54:57,472 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:54:57,523 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-16 11:54:57,524 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:54:57,566 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-16 11:54:57,567 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [307525121] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:54:57,567 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:54:57,567 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-16 11:54:57,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803088228] [2022-11-16 11:54:57,567 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:54:57,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-16 11:54:57,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:54:57,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-16 11:54:57,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-16 11:54:57,572 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 320 out of 403 [2022-11-16 11:54:57,574 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-16 11:54:57,575 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:54:57,575 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 320 of 403 [2022-11-16 11:54:57,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:54:57,940 INFO L130 PetriNetUnfolder]: 0/502 cut-off events. [2022-11-16 11:54:57,940 INFO L131 PetriNetUnfolder]: For 12/12 co-relation queries the response was YES. [2022-11-16 11:54:57,940 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-16 11:54:57,942 INFO L137 encePairwiseOnDemand]: 397/403 looper letters, 20 selfloop transitions, 9 changer transitions 0/337 dead transitions. [2022-11-16 11:54:57,942 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 337 transitions, 794 flow [2022-11-16 11:54:57,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-16 11:54:57,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-16 11:54:57,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2911 transitions. [2022-11-16 11:54:57,948 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8025916735594155 [2022-11-16 11:54:57,949 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2911 transitions. [2022-11-16 11:54:57,949 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2911 transitions. [2022-11-16 11:54:57,950 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:54:57,951 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2911 transitions. [2022-11-16 11:54:57,956 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-16 11:54:57,961 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-16 11:54:57,962 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-16 11:54:57,962 INFO L175 Difference]: Start difference. First operand has 351 places, 327 transitions, 714 flow. Second operand 9 states and 2911 transitions. [2022-11-16 11:54:57,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 337 transitions, 794 flow [2022-11-16 11:54:57,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 337 transitions, 792 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-16 11:54:57,975 INFO L231 Difference]: Finished difference. Result has 361 places, 333 transitions, 762 flow [2022-11-16 11:54:57,975 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-16 11:54:57,976 INFO L288 CegarLoopForPetriNet]: 360 programPoint places, 1 predicate places. [2022-11-16 11:54:57,977 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 333 transitions, 762 flow [2022-11-16 11:54:57,977 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-16 11:54:57,978 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:54:57,978 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-16 11:54:57,994 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-11-16 11:54:58,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2022-11-16 11:54:58,185 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:54:58,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:54:58,185 INFO L85 PathProgramCache]: Analyzing trace with hash -738459219, now seen corresponding path program 1 times [2022-11-16 11:54:58,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:54:58,185 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661759295] [2022-11-16 11:54:58,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:58,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:54:58,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:58,326 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-16 11:54:58,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:54:58,327 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661759295] [2022-11-16 11:54:58,327 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661759295] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:54:58,327 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1733978552] [2022-11-16 11:54:58,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:58,328 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:54:58,328 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:54:58,329 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:54:58,351 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-11-16 11:54:58,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:58,558 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-16 11:54:58,561 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:54:58,620 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-16 11:54:58,621 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:54:58,747 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-16 11:54:58,748 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1733978552] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:54:58,748 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:54:58,748 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-16 11:54:58,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406233736] [2022-11-16 11:54:58,748 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:54:58,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-16 11:54:58,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:54:58,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-16 11:54:58,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-11-16 11:54:58,756 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 320 out of 403 [2022-11-16 11:54:58,761 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-16 11:54:58,762 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:54:58,762 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 320 of 403 [2022-11-16 11:54:58,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:54:59,119 INFO L130 PetriNetUnfolder]: 0/450 cut-off events. [2022-11-16 11:54:59,119 INFO L131 PetriNetUnfolder]: For 54/54 co-relation queries the response was YES. [2022-11-16 11:54:59,119 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-16 11:54:59,121 INFO L137 encePairwiseOnDemand]: 397/403 looper letters, 28 selfloop transitions, 21 changer transitions 0/357 dead transitions. [2022-11-16 11:54:59,121 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 357 transitions, 968 flow [2022-11-16 11:54:59,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-16 11:54:59,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-16 11:54:59,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 6773 transitions. [2022-11-16 11:54:59,128 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8003072196620584 [2022-11-16 11:54:59,129 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 6773 transitions. [2022-11-16 11:54:59,129 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 6773 transitions. [2022-11-16 11:54:59,131 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:54:59,131 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 6773 transitions. [2022-11-16 11:54:59,138 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-16 11:54:59,146 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-16 11:54:59,148 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-16 11:54:59,148 INFO L175 Difference]: Start difference. First operand has 361 places, 333 transitions, 762 flow. Second operand 21 states and 6773 transitions. [2022-11-16 11:54:59,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 357 transitions, 968 flow [2022-11-16 11:54:59,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 357 transitions, 954 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-11-16 11:54:59,156 INFO L231 Difference]: Finished difference. Result has 385 places, 346 transitions, 886 flow [2022-11-16 11:54:59,156 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-16 11:54:59,157 INFO L288 CegarLoopForPetriNet]: 360 programPoint places, 25 predicate places. [2022-11-16 11:54:59,157 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 346 transitions, 886 flow [2022-11-16 11:54:59,158 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-16 11:54:59,159 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:54:59,159 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-16 11:54:59,169 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-11-16 11:54:59,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-11-16 11:54:59,365 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:54:59,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:54:59,365 INFO L85 PathProgramCache]: Analyzing trace with hash 421275299, now seen corresponding path program 1 times [2022-11-16 11:54:59,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:54:59,365 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514299848] [2022-11-16 11:54:59,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:59,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:54:59,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:54:59,719 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-16 11:54:59,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:54:59,719 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514299848] [2022-11-16 11:54:59,719 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514299848] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:54:59,719 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [868215138] [2022-11-16 11:54:59,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:54:59,720 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:54:59,720 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:54:59,721 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:54:59,753 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-11-16 11:55:00,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:00,019 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-16 11:55:00,021 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:55:00,173 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-16 11:55:00,173 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:55:00,604 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-16 11:55:00,604 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [868215138] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:55:00,604 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:55:00,604 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 34 [2022-11-16 11:55:00,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189840317] [2022-11-16 11:55:00,604 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:55:00,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-11-16 11:55:00,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:55:00,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-11-16 11:55:00,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=816, Unknown=0, NotChecked=0, Total=1122 [2022-11-16 11:55:00,614 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 320 out of 403 [2022-11-16 11:55:00,621 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-16 11:55:00,621 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:55:00,621 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 320 of 403 [2022-11-16 11:55:00,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:55:01,269 INFO L130 PetriNetUnfolder]: 0/398 cut-off events. [2022-11-16 11:55:01,269 INFO L131 PetriNetUnfolder]: For 141/141 co-relation queries the response was YES. [2022-11-16 11:55:01,269 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-16 11:55:01,271 INFO L137 encePairwiseOnDemand]: 398/403 looper letters, 33 selfloop transitions, 31 changer transitions 0/360 dead transitions. [2022-11-16 11:55:01,271 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 360 transitions, 1122 flow [2022-11-16 11:55:01,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-11-16 11:55:01,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2022-11-16 11:55:01,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 10628 transitions. [2022-11-16 11:55:01,284 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7991578314158959 [2022-11-16 11:55:01,285 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 10628 transitions. [2022-11-16 11:55:01,285 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 10628 transitions. [2022-11-16 11:55:01,287 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:55:01,288 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 10628 transitions. [2022-11-16 11:55:01,300 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-16 11:55:01,314 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-16 11:55:01,317 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-16 11:55:01,317 INFO L175 Difference]: Start difference. First operand has 385 places, 346 transitions, 886 flow. Second operand 33 states and 10628 transitions. [2022-11-16 11:55:01,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 360 transitions, 1122 flow [2022-11-16 11:55:01,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 360 transitions, 1056 flow, removed 9 selfloop flow, removed 13 redundant places. [2022-11-16 11:55:01,327 INFO L231 Difference]: Finished difference. Result has 391 places, 342 transitions, 917 flow [2022-11-16 11:55:01,328 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-16 11:55:01,328 INFO L288 CegarLoopForPetriNet]: 360 programPoint places, 31 predicate places. [2022-11-16 11:55:01,328 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 342 transitions, 917 flow [2022-11-16 11:55:01,331 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-16 11:55:01,331 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:55:01,331 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-16 11:55:01,343 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:01,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2022-11-16 11:55:01,538 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:55:01,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:01,538 INFO L85 PathProgramCache]: Analyzing trace with hash 1026586140, now seen corresponding path program 1 times [2022-11-16 11:55:01,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:01,538 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642368743] [2022-11-16 11:55:01,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:01,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:01,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:55:01,567 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 11:55:01,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:55:01,611 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 11:55:01,612 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-16 11:55:01,612 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-11-16 11:55:01,612 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-16 11:55:01,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2022-11-16 11:55:01,612 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1] [2022-11-16 11:55:01,613 WARN L233 ceAbstractionStarter]: 10 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-16 11:55:01,613 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 11 thread instances. [2022-11-16 11:55:01,656 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-16 11:55:01,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 389 places, 436 transitions, 1037 flow [2022-11-16 11:55:01,986 INFO L130 PetriNetUnfolder]: 114/860 cut-off events. [2022-11-16 11:55:01,986 INFO L131 PetriNetUnfolder]: For 275/275 co-relation queries the response was YES. [2022-11-16 11:55:02,002 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-16 11:55:02,003 INFO L82 GeneralOperation]: Start removeDead. Operand has 389 places, 436 transitions, 1037 flow [2022-11-16 11:55:02,014 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 389 places, 436 transitions, 1037 flow [2022-11-16 11:55:02,015 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-16 11:55:02,016 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;@495da5ea, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-16 11:55:02,016 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-16 11:55:02,023 INFO L130 PetriNetUnfolder]: 4/88 cut-off events. [2022-11-16 11:55:02,023 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-16 11:55:02,023 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:55:02,023 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-16 11:55:02,024 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:55:02,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:02,025 INFO L85 PathProgramCache]: Analyzing trace with hash 1335816350, now seen corresponding path program 1 times [2022-11-16 11:55:02,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:02,025 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772698531] [2022-11-16 11:55:02,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:02,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:02,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:02,043 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-16 11:55:02,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:55:02,044 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772698531] [2022-11-16 11:55:02,044 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772698531] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:55:02,044 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:55:02,045 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 11:55:02,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601851857] [2022-11-16 11:55:02,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:55:02,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-16 11:55:02,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:55:02,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-16 11:55:02,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-16 11:55:02,047 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 354 out of 436 [2022-11-16 11:55:02,048 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-16 11:55:02,048 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:55:02,048 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 354 of 436 [2022-11-16 11:55:02,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:55:02,325 INFO L130 PetriNetUnfolder]: 0/734 cut-off events. [2022-11-16 11:55:02,325 INFO L131 PetriNetUnfolder]: For 341/341 co-relation queries the response was YES. [2022-11-16 11:55:02,325 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-16 11:55:02,327 INFO L137 encePairwiseOnDemand]: 366/436 looper letters, 11 selfloop transitions, 0 changer transitions 12/365 dead transitions. [2022-11-16 11:55:02,328 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 365 transitions, 917 flow [2022-11-16 11:55:02,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-16 11:55:02,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-16 11:55:02,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 789 transitions. [2022-11-16 11:55:02,330 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9048165137614679 [2022-11-16 11:55:02,330 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 789 transitions. [2022-11-16 11:55:02,330 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 789 transitions. [2022-11-16 11:55:02,331 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:55:02,331 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 789 transitions. [2022-11-16 11:55:02,332 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-16 11:55:02,333 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-16 11:55:02,334 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-16 11:55:02,334 INFO L175 Difference]: Start difference. First operand has 389 places, 436 transitions, 1037 flow. Second operand 2 states and 789 transitions. [2022-11-16 11:55:02,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 365 transitions, 917 flow [2022-11-16 11:55:02,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 365 transitions, 807 flow, removed 55 selfloop flow, removed 0 redundant places. [2022-11-16 11:55:02,345 INFO L231 Difference]: Finished difference. Result has 389 places, 353 transitions, 761 flow [2022-11-16 11:55:02,346 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-16 11:55:02,347 INFO L288 CegarLoopForPetriNet]: 389 programPoint places, 0 predicate places. [2022-11-16 11:55:02,347 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 353 transitions, 761 flow [2022-11-16 11:55:02,349 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-16 11:55:02,349 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:55:02,350 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-16 11:55:02,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2022-11-16 11:55:02,350 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:55:02,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:02,351 INFO L85 PathProgramCache]: Analyzing trace with hash 1042413343, now seen corresponding path program 1 times [2022-11-16 11:55:02,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:02,351 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648004050] [2022-11-16 11:55:02,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:02,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:02,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:02,393 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-16 11:55:02,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:55:02,394 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648004050] [2022-11-16 11:55:02,394 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1648004050] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:55:02,394 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:55:02,394 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 11:55:02,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445998397] [2022-11-16 11:55:02,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:55:02,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 11:55:02,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:55:02,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 11:55:02,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 11:55:02,400 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 347 out of 436 [2022-11-16 11:55:02,401 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-16 11:55:02,401 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:55:02,401 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 347 of 436 [2022-11-16 11:55:02,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:55:02,608 INFO L130 PetriNetUnfolder]: 0/577 cut-off events. [2022-11-16 11:55:02,608 INFO L131 PetriNetUnfolder]: For 10/10 co-relation queries the response was YES. [2022-11-16 11:55:02,608 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-16 11:55:02,609 INFO L137 encePairwiseOnDemand]: 433/436 looper letters, 20 selfloop transitions, 2 changer transitions 0/357 dead transitions. [2022-11-16 11:55:02,609 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 357 transitions, 813 flow [2022-11-16 11:55:02,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 11:55:02,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 11:55:02,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1064 transitions. [2022-11-16 11:55:02,611 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8134556574923547 [2022-11-16 11:55:02,611 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1064 transitions. [2022-11-16 11:55:02,611 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1064 transitions. [2022-11-16 11:55:02,611 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:55:02,611 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1064 transitions. [2022-11-16 11:55:02,612 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-16 11:55:02,613 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-16 11:55:02,613 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-16 11:55:02,613 INFO L175 Difference]: Start difference. First operand has 389 places, 353 transitions, 761 flow. Second operand 3 states and 1064 transitions. [2022-11-16 11:55:02,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 357 transitions, 813 flow [2022-11-16 11:55:02,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 357 transitions, 813 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-16 11:55:02,619 INFO L231 Difference]: Finished difference. Result has 380 places, 354 transitions, 773 flow [2022-11-16 11:55:02,619 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-16 11:55:02,620 INFO L288 CegarLoopForPetriNet]: 389 programPoint places, -9 predicate places. [2022-11-16 11:55:02,620 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 354 transitions, 773 flow [2022-11-16 11:55:02,620 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-16 11:55:02,620 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:55:02,620 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-16 11:55:02,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2022-11-16 11:55:02,621 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:55:02,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:02,621 INFO L85 PathProgramCache]: Analyzing trace with hash -676157352, now seen corresponding path program 1 times [2022-11-16 11:55:02,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:02,622 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216271809] [2022-11-16 11:55:02,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:02,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:02,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:02,675 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-16 11:55:02,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:55:02,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216271809] [2022-11-16 11:55:02,676 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216271809] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:55:02,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1832053716] [2022-11-16 11:55:02,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:02,677 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:55:02,677 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:02,678 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:55:02,718 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-11-16 11:55:02,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:02,950 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-16 11:55:02,952 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:55:03,024 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-16 11:55:03,024 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:55:03,070 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-16 11:55:03,070 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1832053716] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:55:03,070 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:55:03,071 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-16 11:55:03,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758660611] [2022-11-16 11:55:03,071 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:55:03,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-16 11:55:03,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:55:03,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-16 11:55:03,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-16 11:55:03,075 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 346 out of 436 [2022-11-16 11:55:03,078 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-16 11:55:03,078 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:55:03,078 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 346 of 436 [2022-11-16 11:55:03,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:55:03,373 INFO L130 PetriNetUnfolder]: 0/551 cut-off events. [2022-11-16 11:55:03,373 INFO L131 PetriNetUnfolder]: For 13/13 co-relation queries the response was YES. [2022-11-16 11:55:03,373 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-16 11:55:03,375 INFO L137 encePairwiseOnDemand]: 430/436 looper letters, 21 selfloop transitions, 9 changer transitions 0/364 dead transitions. [2022-11-16 11:55:03,375 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 364 transitions, 855 flow [2022-11-16 11:55:03,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-16 11:55:03,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-16 11:55:03,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3146 transitions. [2022-11-16 11:55:03,380 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8017329255861366 [2022-11-16 11:55:03,380 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3146 transitions. [2022-11-16 11:55:03,380 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3146 transitions. [2022-11-16 11:55:03,381 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:55:03,381 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3146 transitions. [2022-11-16 11:55:03,385 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-16 11:55:03,389 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-16 11:55:03,390 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-16 11:55:03,391 INFO L175 Difference]: Start difference. First operand has 380 places, 354 transitions, 773 flow. Second operand 9 states and 3146 transitions. [2022-11-16 11:55:03,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 364 transitions, 855 flow [2022-11-16 11:55:03,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 364 transitions, 853 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-16 11:55:03,398 INFO L231 Difference]: Finished difference. Result has 390 places, 360 transitions, 821 flow [2022-11-16 11:55:03,399 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-16 11:55:03,400 INFO L288 CegarLoopForPetriNet]: 389 programPoint places, 1 predicate places. [2022-11-16 11:55:03,400 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 360 transitions, 821 flow [2022-11-16 11:55:03,400 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-16 11:55:03,401 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:55:03,401 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-16 11:55:03,412 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:03,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2022-11-16 11:55:03,612 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:55:03,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:03,613 INFO L85 PathProgramCache]: Analyzing trace with hash -1983420147, now seen corresponding path program 1 times [2022-11-16 11:55:03,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:03,613 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174524813] [2022-11-16 11:55:03,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:03,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:03,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:03,739 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-16 11:55:03,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:55:03,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174524813] [2022-11-16 11:55:03,740 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174524813] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:55:03,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1975810079] [2022-11-16 11:55:03,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:03,740 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:55:03,740 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:03,741 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:55:03,756 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-11-16 11:55:04,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:04,017 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-16 11:55:04,019 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:55:04,082 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-16 11:55:04,083 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:55:04,187 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-16 11:55:04,188 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1975810079] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:55:04,188 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:55:04,188 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-16 11:55:04,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863233799] [2022-11-16 11:55:04,188 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:55:04,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-16 11:55:04,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:55:04,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-16 11:55:04,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-11-16 11:55:04,194 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 346 out of 436 [2022-11-16 11:55:04,197 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-16 11:55:04,197 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:55:04,197 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 346 of 436 [2022-11-16 11:55:04,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:55:04,597 INFO L130 PetriNetUnfolder]: 0/499 cut-off events. [2022-11-16 11:55:04,597 INFO L131 PetriNetUnfolder]: For 60/60 co-relation queries the response was YES. [2022-11-16 11:55:04,597 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-16 11:55:04,599 INFO L137 encePairwiseOnDemand]: 430/436 looper letters, 29 selfloop transitions, 21 changer transitions 0/384 dead transitions. [2022-11-16 11:55:04,599 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 384 transitions, 1029 flow [2022-11-16 11:55:04,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-16 11:55:04,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-16 11:55:04,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 7320 transitions. [2022-11-16 11:55:04,610 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.799475753604194 [2022-11-16 11:55:04,611 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 7320 transitions. [2022-11-16 11:55:04,611 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 7320 transitions. [2022-11-16 11:55:04,613 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:55:04,613 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 7320 transitions. [2022-11-16 11:55:04,666 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-16 11:55:04,683 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-16 11:55:04,685 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-16 11:55:04,685 INFO L175 Difference]: Start difference. First operand has 390 places, 360 transitions, 821 flow. Second operand 21 states and 7320 transitions. [2022-11-16 11:55:04,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 384 transitions, 1029 flow [2022-11-16 11:55:04,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 384 transitions, 1015 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-11-16 11:55:04,695 INFO L231 Difference]: Finished difference. Result has 414 places, 373 transitions, 945 flow [2022-11-16 11:55:04,696 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-16 11:55:04,697 INFO L288 CegarLoopForPetriNet]: 389 programPoint places, 25 predicate places. [2022-11-16 11:55:04,697 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 373 transitions, 945 flow [2022-11-16 11:55:04,698 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-16 11:55:04,698 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:55:04,698 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-16 11:55:04,710 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:04,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:55:04,905 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:55:04,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:04,906 INFO L85 PathProgramCache]: Analyzing trace with hash 313729155, now seen corresponding path program 1 times [2022-11-16 11:55:04,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:04,906 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045618215] [2022-11-16 11:55:04,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:04,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:04,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:05,287 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-16 11:55:05,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:55:05,287 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045618215] [2022-11-16 11:55:05,287 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1045618215] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:55:05,287 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1074153886] [2022-11-16 11:55:05,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:05,288 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:55:05,288 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:05,291 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:55:05,300 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-11-16 11:55:05,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:05,608 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-16 11:55:05,611 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:55:05,749 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-16 11:55:05,749 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:55:06,153 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-16 11:55:06,154 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1074153886] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:55:06,154 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:55:06,154 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 34 [2022-11-16 11:55:06,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437862867] [2022-11-16 11:55:06,155 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:55:06,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-11-16 11:55:06,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:55:06,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-11-16 11:55:06,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=816, Unknown=0, NotChecked=0, Total=1122 [2022-11-16 11:55:06,164 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 346 out of 436 [2022-11-16 11:55:06,170 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-16 11:55:06,171 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:55:06,171 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 346 of 436 [2022-11-16 11:55:06,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:55:06,878 INFO L130 PetriNetUnfolder]: 0/434 cut-off events. [2022-11-16 11:55:06,878 INFO L131 PetriNetUnfolder]: For 168/168 co-relation queries the response was YES. [2022-11-16 11:55:06,878 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-16 11:55:06,880 INFO L137 encePairwiseOnDemand]: 431/436 looper letters, 36 selfloop transitions, 34 changer transitions 0/392 dead transitions. [2022-11-16 11:55:06,880 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 392 transitions, 1227 flow [2022-11-16 11:55:06,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-11-16 11:55:06,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2022-11-16 11:55:06,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 12531 transitions. [2022-11-16 11:55:06,893 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7983562691131498 [2022-11-16 11:55:06,894 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 12531 transitions. [2022-11-16 11:55:06,894 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 12531 transitions. [2022-11-16 11:55:06,897 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:55:06,897 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 12531 transitions. [2022-11-16 11:55:06,910 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-16 11:55:06,929 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-16 11:55:06,932 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-16 11:55:06,933 INFO L175 Difference]: Start difference. First operand has 414 places, 373 transitions, 945 flow. Second operand 36 states and 12531 transitions. [2022-11-16 11:55:06,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 392 transitions, 1227 flow [2022-11-16 11:55:06,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 392 transitions, 1155 flow, removed 10 selfloop flow, removed 13 redundant places. [2022-11-16 11:55:06,942 INFO L231 Difference]: Finished difference. Result has 423 places, 372 transitions, 1000 flow [2022-11-16 11:55:06,943 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-16 11:55:06,944 INFO L288 CegarLoopForPetriNet]: 389 programPoint places, 34 predicate places. [2022-11-16 11:55:06,944 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 372 transitions, 1000 flow [2022-11-16 11:55:06,946 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-16 11:55:06,946 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:55:06,947 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-16 11:55:06,960 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:07,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:55:07,153 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:55:07,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:07,154 INFO L85 PathProgramCache]: Analyzing trace with hash -49491713, now seen corresponding path program 1 times [2022-11-16 11:55:07,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:07,154 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932249974] [2022-11-16 11:55:07,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:07,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:07,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:55:07,190 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 11:55:07,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:55:07,245 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 11:55:07,245 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-16 11:55:07,245 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-11-16 11:55:07,245 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-16 11:55:07,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2022-11-16 11:55:07,246 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1] [2022-11-16 11:55:07,247 WARN L233 ceAbstractionStarter]: 11 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-16 11:55:07,247 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 12 thread instances. [2022-11-16 11:55:07,292 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-16 11:55:07,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 418 places, 469 transitions, 1130 flow [2022-11-16 11:55:07,641 INFO L130 PetriNetUnfolder]: 124/932 cut-off events. [2022-11-16 11:55:07,641 INFO L131 PetriNetUnfolder]: For 352/352 co-relation queries the response was YES. [2022-11-16 11:55:07,664 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-16 11:55:07,664 INFO L82 GeneralOperation]: Start removeDead. Operand has 418 places, 469 transitions, 1130 flow [2022-11-16 11:55:07,677 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 418 places, 469 transitions, 1130 flow [2022-11-16 11:55:07,678 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-16 11:55:07,678 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;@495da5ea, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-16 11:55:07,678 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-16 11:55:07,685 INFO L130 PetriNetUnfolder]: 4/91 cut-off events. [2022-11-16 11:55:07,685 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-16 11:55:07,685 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:55:07,685 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-16 11:55:07,686 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:55:07,686 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:07,686 INFO L85 PathProgramCache]: Analyzing trace with hash -2068402946, now seen corresponding path program 1 times [2022-11-16 11:55:07,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:07,686 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81615166] [2022-11-16 11:55:07,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:07,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:07,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:07,703 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-16 11:55:07,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:55:07,703 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81615166] [2022-11-16 11:55:07,704 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81615166] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:55:07,704 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:55:07,704 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 11:55:07,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870692438] [2022-11-16 11:55:07,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:55:07,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-16 11:55:07,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:55:07,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-16 11:55:07,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-16 11:55:07,706 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 380 out of 469 [2022-11-16 11:55:07,707 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-16 11:55:07,707 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:55:07,707 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 380 of 469 [2022-11-16 11:55:07,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:55:08,042 INFO L130 PetriNetUnfolder]: 0/795 cut-off events. [2022-11-16 11:55:08,042 INFO L131 PetriNetUnfolder]: For 430/430 co-relation queries the response was YES. [2022-11-16 11:55:08,043 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-16 11:55:08,045 INFO L137 encePairwiseOnDemand]: 393/469 looper letters, 12 selfloop transitions, 0 changer transitions 12/392 dead transitions. [2022-11-16 11:55:08,045 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 392 transitions, 1000 flow [2022-11-16 11:55:08,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-16 11:55:08,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-16 11:55:08,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 848 transitions. [2022-11-16 11:55:08,046 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9040511727078892 [2022-11-16 11:55:08,046 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 848 transitions. [2022-11-16 11:55:08,047 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 848 transitions. [2022-11-16 11:55:08,047 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:55:08,047 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 848 transitions. [2022-11-16 11:55:08,048 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-16 11:55:08,048 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-16 11:55:08,049 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-16 11:55:08,049 INFO L175 Difference]: Start difference. First operand has 418 places, 469 transitions, 1130 flow. Second operand 2 states and 848 transitions. [2022-11-16 11:55:08,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 392 transitions, 1000 flow [2022-11-16 11:55:08,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 392 transitions, 868 flow, removed 66 selfloop flow, removed 0 redundant places. [2022-11-16 11:55:08,056 INFO L231 Difference]: Finished difference. Result has 418 places, 380 transitions, 820 flow [2022-11-16 11:55:08,057 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-16 11:55:08,057 INFO L288 CegarLoopForPetriNet]: 418 programPoint places, 0 predicate places. [2022-11-16 11:55:08,057 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 380 transitions, 820 flow [2022-11-16 11:55:08,058 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-16 11:55:08,058 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:55:08,058 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-16 11:55:08,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2022-11-16 11:55:08,058 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:55:08,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:08,059 INFO L85 PathProgramCache]: Analyzing trace with hash 1933161343, now seen corresponding path program 1 times [2022-11-16 11:55:08,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:08,059 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523901410] [2022-11-16 11:55:08,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:08,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:08,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:08,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-16 11:55:08,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:55:08,090 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523901410] [2022-11-16 11:55:08,090 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523901410] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:55:08,090 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:55:08,090 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 11:55:08,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959251015] [2022-11-16 11:55:08,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:55:08,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 11:55:08,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:55:08,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 11:55:08,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 11:55:08,093 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 373 out of 469 [2022-11-16 11:55:08,094 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-16 11:55:08,094 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:55:08,095 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 373 of 469 [2022-11-16 11:55:08,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:55:08,382 INFO L130 PetriNetUnfolder]: 0/626 cut-off events. [2022-11-16 11:55:08,382 INFO L131 PetriNetUnfolder]: For 11/11 co-relation queries the response was YES. [2022-11-16 11:55:08,382 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-16 11:55:08,384 INFO L137 encePairwiseOnDemand]: 466/469 looper letters, 21 selfloop transitions, 2 changer transitions 0/384 dead transitions. [2022-11-16 11:55:08,384 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 384 transitions, 874 flow [2022-11-16 11:55:08,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 11:55:08,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 11:55:08,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1143 transitions. [2022-11-16 11:55:08,387 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8123667377398721 [2022-11-16 11:55:08,387 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1143 transitions. [2022-11-16 11:55:08,387 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1143 transitions. [2022-11-16 11:55:08,388 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:55:08,388 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1143 transitions. [2022-11-16 11:55:08,389 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-16 11:55:08,391 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-16 11:55:08,391 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-16 11:55:08,391 INFO L175 Difference]: Start difference. First operand has 418 places, 380 transitions, 820 flow. Second operand 3 states and 1143 transitions. [2022-11-16 11:55:08,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 384 transitions, 874 flow [2022-11-16 11:55:08,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 384 transitions, 874 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-16 11:55:08,399 INFO L231 Difference]: Finished difference. Result has 409 places, 381 transitions, 832 flow [2022-11-16 11:55:08,399 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-16 11:55:08,400 INFO L288 CegarLoopForPetriNet]: 418 programPoint places, -9 predicate places. [2022-11-16 11:55:08,400 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 381 transitions, 832 flow [2022-11-16 11:55:08,400 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-16 11:55:08,400 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:55:08,400 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-16 11:55:08,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2022-11-16 11:55:08,400 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:55:08,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:08,401 INFO L85 PathProgramCache]: Analyzing trace with hash -90555912, now seen corresponding path program 1 times [2022-11-16 11:55:08,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:08,401 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823440328] [2022-11-16 11:55:08,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:08,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:08,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:08,461 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-16 11:55:08,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:55:08,461 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823440328] [2022-11-16 11:55:08,462 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823440328] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:55:08,462 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [431535990] [2022-11-16 11:55:08,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:08,462 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:55:08,462 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:08,463 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:55:08,487 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-11-16 11:55:08,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:08,724 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-16 11:55:08,725 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:55:08,754 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-16 11:55:08,754 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:55:08,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-16 11:55:08,796 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [431535990] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:55:08,796 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:55:08,796 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-16 11:55:08,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160485107] [2022-11-16 11:55:08,796 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:55:08,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-16 11:55:08,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:55:08,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-16 11:55:08,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-16 11:55:08,825 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 372 out of 469 [2022-11-16 11:55:08,828 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-16 11:55:08,828 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:55:08,828 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 372 of 469 [2022-11-16 11:55:08,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:55:09,173 INFO L130 PetriNetUnfolder]: 0/600 cut-off events. [2022-11-16 11:55:09,173 INFO L131 PetriNetUnfolder]: For 14/14 co-relation queries the response was YES. [2022-11-16 11:55:09,173 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-16 11:55:09,175 INFO L137 encePairwiseOnDemand]: 463/469 looper letters, 22 selfloop transitions, 9 changer transitions 0/391 dead transitions. [2022-11-16 11:55:09,175 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 391 transitions, 916 flow [2022-11-16 11:55:09,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-16 11:55:09,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-16 11:55:09,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3381 transitions. [2022-11-16 11:55:09,179 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8009950248756219 [2022-11-16 11:55:09,179 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3381 transitions. [2022-11-16 11:55:09,179 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3381 transitions. [2022-11-16 11:55:09,180 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:55:09,181 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3381 transitions. [2022-11-16 11:55:09,185 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-16 11:55:09,189 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-16 11:55:09,190 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-16 11:55:09,191 INFO L175 Difference]: Start difference. First operand has 409 places, 381 transitions, 832 flow. Second operand 9 states and 3381 transitions. [2022-11-16 11:55:09,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 391 transitions, 916 flow [2022-11-16 11:55:09,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 391 transitions, 914 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-16 11:55:09,200 INFO L231 Difference]: Finished difference. Result has 419 places, 387 transitions, 880 flow [2022-11-16 11:55:09,201 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-16 11:55:09,201 INFO L288 CegarLoopForPetriNet]: 418 programPoint places, 1 predicate places. [2022-11-16 11:55:09,201 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 387 transitions, 880 flow [2022-11-16 11:55:09,202 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-16 11:55:09,202 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:55:09,203 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-16 11:55:09,209 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2022-11-16 11:55:09,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2022-11-16 11:55:09,409 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:55:09,410 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:09,410 INFO L85 PathProgramCache]: Analyzing trace with hash -1066011347, now seen corresponding path program 1 times [2022-11-16 11:55:09,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:09,410 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695149390] [2022-11-16 11:55:09,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:09,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:09,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:09,531 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-16 11:55:09,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:55:09,531 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [695149390] [2022-11-16 11:55:09,531 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [695149390] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:55:09,532 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2035630736] [2022-11-16 11:55:09,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:09,532 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:55:09,532 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:09,533 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:55:09,559 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-11-16 11:55:09,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:09,781 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-16 11:55:09,783 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:55:09,860 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-16 11:55:09,860 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:55:09,973 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-16 11:55:09,973 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2035630736] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:55:09,973 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:55:09,974 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-16 11:55:09,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034001786] [2022-11-16 11:55:09,974 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:55:09,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-16 11:55:09,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:55:09,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-16 11:55:09,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-11-16 11:55:09,979 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 372 out of 469 [2022-11-16 11:55:09,984 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-16 11:55:09,984 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:55:09,984 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 372 of 469 [2022-11-16 11:55:09,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:55:10,427 INFO L130 PetriNetUnfolder]: 0/548 cut-off events. [2022-11-16 11:55:10,427 INFO L131 PetriNetUnfolder]: For 66/66 co-relation queries the response was YES. [2022-11-16 11:55:10,428 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-16 11:55:10,429 INFO L137 encePairwiseOnDemand]: 463/469 looper letters, 30 selfloop transitions, 21 changer transitions 0/411 dead transitions. [2022-11-16 11:55:10,429 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 411 transitions, 1090 flow [2022-11-16 11:55:10,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-16 11:55:10,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-16 11:55:10,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 7867 transitions. [2022-11-16 11:55:10,438 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7987612955630014 [2022-11-16 11:55:10,438 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 7867 transitions. [2022-11-16 11:55:10,438 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 7867 transitions. [2022-11-16 11:55:10,440 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:55:10,441 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 7867 transitions. [2022-11-16 11:55:10,450 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-16 11:55:10,460 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-16 11:55:10,462 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-16 11:55:10,463 INFO L175 Difference]: Start difference. First operand has 419 places, 387 transitions, 880 flow. Second operand 21 states and 7867 transitions. [2022-11-16 11:55:10,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 411 transitions, 1090 flow [2022-11-16 11:55:10,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 411 transitions, 1076 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-11-16 11:55:10,473 INFO L231 Difference]: Finished difference. Result has 443 places, 400 transitions, 1004 flow [2022-11-16 11:55:10,474 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-16 11:55:10,474 INFO L288 CegarLoopForPetriNet]: 418 programPoint places, 25 predicate places. [2022-11-16 11:55:10,475 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 400 transitions, 1004 flow [2022-11-16 11:55:10,476 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-16 11:55:10,476 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:55:10,477 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-16 11:55:10,489 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:10,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2022-11-16 11:55:10,683 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:55:10,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:10,683 INFO L85 PathProgramCache]: Analyzing trace with hash 2050810275, now seen corresponding path program 1 times [2022-11-16 11:55:10,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:10,684 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032059556] [2022-11-16 11:55:10,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:10,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:10,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:10,995 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-16 11:55:10,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:55:10,995 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032059556] [2022-11-16 11:55:10,995 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032059556] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:55:10,995 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [266584751] [2022-11-16 11:55:10,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:10,996 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:55:10,996 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:10,997 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:55:11,011 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-11-16 11:55:11,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:11,300 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-16 11:55:11,303 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:55:11,442 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-16 11:55:11,442 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:55:11,821 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-16 11:55:11,822 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [266584751] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:55:11,822 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:55:11,822 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 34 [2022-11-16 11:55:11,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56026603] [2022-11-16 11:55:11,823 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:55:11,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-11-16 11:55:11,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:55:11,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-11-16 11:55:11,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=816, Unknown=0, NotChecked=0, Total=1122 [2022-11-16 11:55:11,837 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 372 out of 469 [2022-11-16 11:55:11,844 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-16 11:55:11,845 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:55:11,845 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 372 of 469 [2022-11-16 11:55:11,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:55:12,706 INFO L130 PetriNetUnfolder]: 0/470 cut-off events. [2022-11-16 11:55:12,707 INFO L131 PetriNetUnfolder]: For 195/195 co-relation queries the response was YES. [2022-11-16 11:55:12,707 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-16 11:55:12,708 INFO L137 encePairwiseOnDemand]: 464/469 looper letters, 39 selfloop transitions, 37 changer transitions 0/424 dead transitions. [2022-11-16 11:55:12,709 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 424 transitions, 1332 flow [2022-11-16 11:55:12,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-11-16 11:55:12,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2022-11-16 11:55:12,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 14590 transitions. [2022-11-16 11:55:12,721 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7976600513913946 [2022-11-16 11:55:12,722 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 14590 transitions. [2022-11-16 11:55:12,722 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 14590 transitions. [2022-11-16 11:55:12,725 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:55:12,726 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 14590 transitions. [2022-11-16 11:55:12,742 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-16 11:55:12,758 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-16 11:55:12,762 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-16 11:55:12,763 INFO L175 Difference]: Start difference. First operand has 443 places, 400 transitions, 1004 flow. Second operand 39 states and 14590 transitions. [2022-11-16 11:55:12,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 424 transitions, 1332 flow [2022-11-16 11:55:12,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 424 transitions, 1254 flow, removed 11 selfloop flow, removed 13 redundant places. [2022-11-16 11:55:12,774 INFO L231 Difference]: Finished difference. Result has 455 places, 402 transitions, 1083 flow [2022-11-16 11:55:12,775 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-16 11:55:12,775 INFO L288 CegarLoopForPetriNet]: 418 programPoint places, 37 predicate places. [2022-11-16 11:55:12,775 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 402 transitions, 1083 flow [2022-11-16 11:55:12,778 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-16 11:55:12,778 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:55:12,779 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-16 11:55:12,786 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2022-11-16 11:55:12,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2022-11-16 11:55:12,985 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:55:12,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:12,986 INFO L85 PathProgramCache]: Analyzing trace with hash -169943549, now seen corresponding path program 1 times [2022-11-16 11:55:12,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:12,986 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135509103] [2022-11-16 11:55:12,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:12,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:13,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:55:13,013 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 11:55:13,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:55:13,069 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 11:55:13,070 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-16 11:55:13,070 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-11-16 11:55:13,070 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-16 11:55:13,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2022-11-16 11:55:13,070 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1] [2022-11-16 11:55:13,071 WARN L233 ceAbstractionStarter]: 12 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-16 11:55:13,071 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 13 thread instances. [2022-11-16 11:55:13,126 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-16 11:55:13,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 447 places, 502 transitions, 1225 flow [2022-11-16 11:55:13,481 INFO L130 PetriNetUnfolder]: 134/1004 cut-off events. [2022-11-16 11:55:13,481 INFO L131 PetriNetUnfolder]: For 442/442 co-relation queries the response was YES. [2022-11-16 11:55:13,498 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-16 11:55:13,498 INFO L82 GeneralOperation]: Start removeDead. Operand has 447 places, 502 transitions, 1225 flow [2022-11-16 11:55:13,514 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 447 places, 502 transitions, 1225 flow [2022-11-16 11:55:13,515 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-16 11:55:13,516 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;@495da5ea, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-16 11:55:13,516 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-16 11:55:13,528 INFO L130 PetriNetUnfolder]: 4/91 cut-off events. [2022-11-16 11:55:13,529 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-16 11:55:13,529 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:55:13,529 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-16 11:55:13,530 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:55:13,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:13,530 INFO L85 PathProgramCache]: Analyzing trace with hash 560881726, now seen corresponding path program 1 times [2022-11-16 11:55:13,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:13,531 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395047298] [2022-11-16 11:55:13,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:13,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:13,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:13,556 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-16 11:55:13,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:55:13,556 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395047298] [2022-11-16 11:55:13,557 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395047298] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:55:13,557 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:55:13,557 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 11:55:13,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862198153] [2022-11-16 11:55:13,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:55:13,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-16 11:55:13,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:55:13,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-16 11:55:13,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-16 11:55:13,560 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 406 out of 502 [2022-11-16 11:55:13,561 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-16 11:55:13,562 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:55:13,562 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 406 of 502 [2022-11-16 11:55:13,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:55:14,052 INFO L130 PetriNetUnfolder]: 0/856 cut-off events. [2022-11-16 11:55:14,052 INFO L131 PetriNetUnfolder]: For 533/533 co-relation queries the response was YES. [2022-11-16 11:55:14,053 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-16 11:55:14,055 INFO L137 encePairwiseOnDemand]: 420/502 looper letters, 13 selfloop transitions, 0 changer transitions 12/419 dead transitions. [2022-11-16 11:55:14,055 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 419 transitions, 1085 flow [2022-11-16 11:55:14,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-16 11:55:14,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-16 11:55:14,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 907 transitions. [2022-11-16 11:55:14,058 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9033864541832669 [2022-11-16 11:55:14,058 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 907 transitions. [2022-11-16 11:55:14,058 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 907 transitions. [2022-11-16 11:55:14,059 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:55:14,059 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 907 transitions. [2022-11-16 11:55:14,061 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-16 11:55:14,062 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-16 11:55:14,062 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-16 11:55:14,063 INFO L175 Difference]: Start difference. First operand has 447 places, 502 transitions, 1225 flow. Second operand 2 states and 907 transitions. [2022-11-16 11:55:14,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 419 transitions, 1085 flow [2022-11-16 11:55:14,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 419 transitions, 929 flow, removed 78 selfloop flow, removed 0 redundant places. [2022-11-16 11:55:14,073 INFO L231 Difference]: Finished difference. Result has 447 places, 407 transitions, 879 flow [2022-11-16 11:55:14,074 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-16 11:55:14,075 INFO L288 CegarLoopForPetriNet]: 447 programPoint places, 0 predicate places. [2022-11-16 11:55:14,075 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 407 transitions, 879 flow [2022-11-16 11:55:14,075 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-16 11:55:14,076 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:55:14,076 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-16 11:55:14,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2022-11-16 11:55:14,076 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:55:14,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:14,077 INFO L85 PathProgramCache]: Analyzing trace with hash 267478719, now seen corresponding path program 1 times [2022-11-16 11:55:14,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:14,077 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440603447] [2022-11-16 11:55:14,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:14,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:14,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:14,104 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-16 11:55:14,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:55:14,105 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440603447] [2022-11-16 11:55:14,105 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440603447] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:55:14,105 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:55:14,105 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 11:55:14,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468476225] [2022-11-16 11:55:14,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:55:14,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 11:55:14,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:55:14,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 11:55:14,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 11:55:14,108 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 399 out of 502 [2022-11-16 11:55:14,109 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-16 11:55:14,109 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:55:14,109 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 399 of 502 [2022-11-16 11:55:14,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:55:14,398 INFO L130 PetriNetUnfolder]: 0/675 cut-off events. [2022-11-16 11:55:14,398 INFO L131 PetriNetUnfolder]: For 12/12 co-relation queries the response was YES. [2022-11-16 11:55:14,398 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-16 11:55:14,400 INFO L137 encePairwiseOnDemand]: 499/502 looper letters, 22 selfloop transitions, 2 changer transitions 0/411 dead transitions. [2022-11-16 11:55:14,400 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 411 transitions, 935 flow [2022-11-16 11:55:14,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 11:55:14,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 11:55:14,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1222 transitions. [2022-11-16 11:55:14,401 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8114209827357237 [2022-11-16 11:55:14,401 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1222 transitions. [2022-11-16 11:55:14,401 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1222 transitions. [2022-11-16 11:55:14,402 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:55:14,402 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1222 transitions. [2022-11-16 11:55:14,403 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-16 11:55:14,403 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-16 11:55:14,404 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-16 11:55:14,404 INFO L175 Difference]: Start difference. First operand has 447 places, 407 transitions, 879 flow. Second operand 3 states and 1222 transitions. [2022-11-16 11:55:14,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 411 transitions, 935 flow [2022-11-16 11:55:14,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 411 transitions, 935 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-16 11:55:14,412 INFO L231 Difference]: Finished difference. Result has 438 places, 408 transitions, 891 flow [2022-11-16 11:55:14,413 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-16 11:55:14,413 INFO L288 CegarLoopForPetriNet]: 447 programPoint places, -9 predicate places. [2022-11-16 11:55:14,413 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 408 transitions, 891 flow [2022-11-16 11:55:14,414 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-16 11:55:14,414 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:55:14,414 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-16 11:55:14,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2022-11-16 11:55:14,414 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:55:14,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:14,415 INFO L85 PathProgramCache]: Analyzing trace with hash -529436904, now seen corresponding path program 1 times [2022-11-16 11:55:14,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:14,415 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305662754] [2022-11-16 11:55:14,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:14,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:14,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:14,465 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-16 11:55:14,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:55:14,465 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305662754] [2022-11-16 11:55:14,466 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [305662754] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:55:14,466 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [797351810] [2022-11-16 11:55:14,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:14,466 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:55:14,466 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:14,467 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:55:14,491 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-11-16 11:55:14,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:14,745 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-16 11:55:14,746 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:55:14,774 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-16 11:55:14,774 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:55:14,807 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-16 11:55:14,807 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [797351810] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:55:14,807 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:55:14,808 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-16 11:55:14,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293464968] [2022-11-16 11:55:14,808 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:55:14,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-16 11:55:14,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:55:14,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-16 11:55:14,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-16 11:55:14,812 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 398 out of 502 [2022-11-16 11:55:14,815 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-16 11:55:14,815 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:55:14,815 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 398 of 502 [2022-11-16 11:55:14,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:55:15,171 INFO L130 PetriNetUnfolder]: 0/649 cut-off events. [2022-11-16 11:55:15,171 INFO L131 PetriNetUnfolder]: For 15/15 co-relation queries the response was YES. [2022-11-16 11:55:15,171 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-16 11:55:15,172 INFO L137 encePairwiseOnDemand]: 496/502 looper letters, 23 selfloop transitions, 9 changer transitions 0/418 dead transitions. [2022-11-16 11:55:15,172 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 418 transitions, 977 flow [2022-11-16 11:55:15,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-16 11:55:15,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-16 11:55:15,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3616 transitions. [2022-11-16 11:55:15,176 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8003541389995573 [2022-11-16 11:55:15,176 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3616 transitions. [2022-11-16 11:55:15,176 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3616 transitions. [2022-11-16 11:55:15,177 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:55:15,178 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3616 transitions. [2022-11-16 11:55:15,181 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-16 11:55:15,184 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-16 11:55:15,185 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-16 11:55:15,185 INFO L175 Difference]: Start difference. First operand has 438 places, 408 transitions, 891 flow. Second operand 9 states and 3616 transitions. [2022-11-16 11:55:15,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 418 transitions, 977 flow [2022-11-16 11:55:15,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 418 transitions, 975 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-16 11:55:15,192 INFO L231 Difference]: Finished difference. Result has 448 places, 414 transitions, 939 flow [2022-11-16 11:55:15,192 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-16 11:55:15,193 INFO L288 CegarLoopForPetriNet]: 447 programPoint places, 1 predicate places. [2022-11-16 11:55:15,193 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 414 transitions, 939 flow [2022-11-16 11:55:15,194 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-16 11:55:15,194 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:55:15,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-16 11:55:15,200 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2022-11-16 11:55:15,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:55:15,395 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:55:15,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:15,395 INFO L85 PathProgramCache]: Analyzing trace with hash 2013767181, now seen corresponding path program 1 times [2022-11-16 11:55:15,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:15,395 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766015268] [2022-11-16 11:55:15,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:15,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:15,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:15,514 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-16 11:55:15,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:55:15,514 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766015268] [2022-11-16 11:55:15,514 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766015268] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:55:15,514 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1792464270] [2022-11-16 11:55:15,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:15,515 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:55:15,515 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:15,516 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:55:15,524 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-11-16 11:55:15,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:15,792 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-16 11:55:15,794 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:55:15,848 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-16 11:55:15,848 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:55:15,969 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-16 11:55:15,969 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1792464270] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:55:15,969 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:55:15,970 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-16 11:55:15,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922982818] [2022-11-16 11:55:15,970 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:55:15,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-16 11:55:15,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:55:15,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-16 11:55:15,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-11-16 11:55:15,976 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 398 out of 502 [2022-11-16 11:55:15,980 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-16 11:55:15,980 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:55:15,980 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 398 of 502 [2022-11-16 11:55:15,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:55:16,387 INFO L130 PetriNetUnfolder]: 0/597 cut-off events. [2022-11-16 11:55:16,387 INFO L131 PetriNetUnfolder]: For 72/72 co-relation queries the response was YES. [2022-11-16 11:55:16,387 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-16 11:55:16,389 INFO L137 encePairwiseOnDemand]: 496/502 looper letters, 31 selfloop transitions, 21 changer transitions 0/438 dead transitions. [2022-11-16 11:55:16,389 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 438 transitions, 1151 flow [2022-11-16 11:55:16,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-16 11:55:16,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-16 11:55:16,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 8414 transitions. [2022-11-16 11:55:16,394 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.798140770252324 [2022-11-16 11:55:16,395 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 8414 transitions. [2022-11-16 11:55:16,395 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 8414 transitions. [2022-11-16 11:55:16,396 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:55:16,396 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 8414 transitions. [2022-11-16 11:55:16,401 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-16 11:55:16,406 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-16 11:55:16,408 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-16 11:55:16,408 INFO L175 Difference]: Start difference. First operand has 448 places, 414 transitions, 939 flow. Second operand 21 states and 8414 transitions. [2022-11-16 11:55:16,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 438 transitions, 1151 flow [2022-11-16 11:55:16,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 438 transitions, 1137 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-11-16 11:55:16,417 INFO L231 Difference]: Finished difference. Result has 472 places, 427 transitions, 1063 flow [2022-11-16 11:55:16,417 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-16 11:55:16,418 INFO L288 CegarLoopForPetriNet]: 447 programPoint places, 25 predicate places. [2022-11-16 11:55:16,418 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 427 transitions, 1063 flow [2022-11-16 11:55:16,420 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-16 11:55:16,420 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:55:16,420 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-16 11:55:16,431 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:16,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2022-11-16 11:55:16,627 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:55:16,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:16,628 INFO L85 PathProgramCache]: Analyzing trace with hash 1337551363, now seen corresponding path program 1 times [2022-11-16 11:55:16,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:16,628 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409976937] [2022-11-16 11:55:16,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:16,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:16,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:16,909 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-16 11:55:16,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:55:16,909 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409976937] [2022-11-16 11:55:16,910 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409976937] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:55:16,911 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [169190151] [2022-11-16 11:55:16,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:16,911 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:55:16,911 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:16,917 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:55:16,920 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-11-16 11:55:17,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:17,222 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-16 11:55:17,224 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:55:17,395 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-16 11:55:17,396 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:55:17,787 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-16 11:55:17,788 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [169190151] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:55:17,788 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:55:17,788 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 34 [2022-11-16 11:55:17,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064441799] [2022-11-16 11:55:17,788 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:55:17,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-11-16 11:55:17,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:55:17,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-11-16 11:55:17,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=816, Unknown=0, NotChecked=0, Total=1122 [2022-11-16 11:55:17,799 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 398 out of 502 [2022-11-16 11:55:17,804 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-16 11:55:17,805 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:55:17,805 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 398 of 502 [2022-11-16 11:55:17,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:55:18,682 INFO L130 PetriNetUnfolder]: 0/506 cut-off events. [2022-11-16 11:55:18,682 INFO L131 PetriNetUnfolder]: For 222/222 co-relation queries the response was YES. [2022-11-16 11:55:18,683 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-16 11:55:18,683 INFO L137 encePairwiseOnDemand]: 497/502 looper letters, 42 selfloop transitions, 40 changer transitions 0/456 dead transitions. [2022-11-16 11:55:18,683 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 456 transitions, 1437 flow [2022-11-16 11:55:18,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-11-16 11:55:18,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2022-11-16 11:55:18,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 16805 transitions. [2022-11-16 11:55:18,693 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7970498956554734 [2022-11-16 11:55:18,694 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 16805 transitions. [2022-11-16 11:55:18,694 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 16805 transitions. [2022-11-16 11:55:18,696 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:55:18,696 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 16805 transitions. [2022-11-16 11:55:18,706 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-16 11:55:18,717 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-16 11:55:18,720 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-16 11:55:18,720 INFO L175 Difference]: Start difference. First operand has 472 places, 427 transitions, 1063 flow. Second operand 42 states and 16805 transitions. [2022-11-16 11:55:18,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 456 transitions, 1437 flow [2022-11-16 11:55:18,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 456 transitions, 1353 flow, removed 12 selfloop flow, removed 13 redundant places. [2022-11-16 11:55:18,729 INFO L231 Difference]: Finished difference. Result has 487 places, 432 transitions, 1166 flow [2022-11-16 11:55:18,730 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-16 11:55:18,730 INFO L288 CegarLoopForPetriNet]: 447 programPoint places, 40 predicate places. [2022-11-16 11:55:18,731 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 432 transitions, 1166 flow [2022-11-16 11:55:18,733 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-16 11:55:18,733 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:55:18,733 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-16 11:55:18,740 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:18,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:55:18,940 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:55:18,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:18,940 INFO L85 PathProgramCache]: Analyzing trace with hash 680754632, now seen corresponding path program 1 times [2022-11-16 11:55:18,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:18,940 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621191796] [2022-11-16 11:55:18,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:18,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:18,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:55:18,979 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 11:55:18,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:55:19,037 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 11:55:19,037 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-16 11:55:19,037 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-11-16 11:55:19,038 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-16 11:55:19,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2022-11-16 11:55:19,038 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1] [2022-11-16 11:55:19,039 WARN L233 ceAbstractionStarter]: 13 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-16 11:55:19,039 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 14 thread instances. [2022-11-16 11:55:19,101 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-16 11:55:19,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 476 places, 535 transitions, 1322 flow [2022-11-16 11:55:19,415 INFO L130 PetriNetUnfolder]: 144/1076 cut-off events. [2022-11-16 11:55:19,416 INFO L131 PetriNetUnfolder]: For 546/546 co-relation queries the response was YES. [2022-11-16 11:55:19,440 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-16 11:55:19,441 INFO L82 GeneralOperation]: Start removeDead. Operand has 476 places, 535 transitions, 1322 flow [2022-11-16 11:55:19,455 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 476 places, 535 transitions, 1322 flow [2022-11-16 11:55:19,456 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-16 11:55:19,456 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;@495da5ea, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-16 11:55:19,457 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-16 11:55:19,463 INFO L130 PetriNetUnfolder]: 4/91 cut-off events. [2022-11-16 11:55:19,463 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-16 11:55:19,463 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:55:19,463 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-16 11:55:19,463 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:55:19,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:19,464 INFO L85 PathProgramCache]: Analyzing trace with hash 633735774, now seen corresponding path program 1 times [2022-11-16 11:55:19,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:19,464 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687153186] [2022-11-16 11:55:19,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:19,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:19,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:19,481 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-16 11:55:19,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:55:19,481 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687153186] [2022-11-16 11:55:19,482 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687153186] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:55:19,482 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:55:19,482 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 11:55:19,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85394019] [2022-11-16 11:55:19,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:55:19,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-16 11:55:19,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:55:19,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-16 11:55:19,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-16 11:55:19,484 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 432 out of 535 [2022-11-16 11:55:19,485 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-16 11:55:19,485 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:55:19,486 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 432 of 535 [2022-11-16 11:55:19,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:55:19,905 INFO L130 PetriNetUnfolder]: 0/917 cut-off events. [2022-11-16 11:55:19,905 INFO L131 PetriNetUnfolder]: For 651/651 co-relation queries the response was YES. [2022-11-16 11:55:19,905 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-16 11:55:19,906 INFO L137 encePairwiseOnDemand]: 447/535 looper letters, 14 selfloop transitions, 0 changer transitions 12/446 dead transitions. [2022-11-16 11:55:19,907 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 446 transitions, 1172 flow [2022-11-16 11:55:19,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-16 11:55:19,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-16 11:55:19,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 966 transitions. [2022-11-16 11:55:19,908 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.902803738317757 [2022-11-16 11:55:19,908 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 966 transitions. [2022-11-16 11:55:19,908 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 966 transitions. [2022-11-16 11:55:19,909 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:55:19,909 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 966 transitions. [2022-11-16 11:55:19,909 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-16 11:55:19,910 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-16 11:55:19,910 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-16 11:55:19,910 INFO L175 Difference]: Start difference. First operand has 476 places, 535 transitions, 1322 flow. Second operand 2 states and 966 transitions. [2022-11-16 11:55:19,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 446 transitions, 1172 flow [2022-11-16 11:55:19,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 446 transitions, 990 flow, removed 91 selfloop flow, removed 0 redundant places. [2022-11-16 11:55:19,917 INFO L231 Difference]: Finished difference. Result has 476 places, 434 transitions, 938 flow [2022-11-16 11:55:19,918 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-16 11:55:19,918 INFO L288 CegarLoopForPetriNet]: 476 programPoint places, 0 predicate places. [2022-11-16 11:55:19,918 INFO L495 AbstractCegarLoop]: Abstraction has has 476 places, 434 transitions, 938 flow [2022-11-16 11:55:19,918 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-16 11:55:19,918 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:55:19,918 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-16 11:55:19,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2022-11-16 11:55:19,919 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:55:19,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:19,919 INFO L85 PathProgramCache]: Analyzing trace with hash 340332767, now seen corresponding path program 1 times [2022-11-16 11:55:19,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:19,919 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165531481] [2022-11-16 11:55:19,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:19,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:19,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:19,946 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-16 11:55:19,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:55:19,947 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165531481] [2022-11-16 11:55:19,947 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165531481] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:55:19,947 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:55:19,947 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 11:55:19,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002585733] [2022-11-16 11:55:19,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:55:19,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 11:55:19,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:55:19,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 11:55:19,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 11:55:19,950 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 425 out of 535 [2022-11-16 11:55:19,951 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-16 11:55:19,951 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:55:19,951 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 425 of 535 [2022-11-16 11:55:19,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:55:20,303 INFO L130 PetriNetUnfolder]: 0/724 cut-off events. [2022-11-16 11:55:20,303 INFO L131 PetriNetUnfolder]: For 13/13 co-relation queries the response was YES. [2022-11-16 11:55:20,303 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-16 11:55:20,305 INFO L137 encePairwiseOnDemand]: 532/535 looper letters, 23 selfloop transitions, 2 changer transitions 0/438 dead transitions. [2022-11-16 11:55:20,305 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 438 transitions, 996 flow [2022-11-16 11:55:20,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 11:55:20,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 11:55:20,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1301 transitions. [2022-11-16 11:55:20,307 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8105919003115265 [2022-11-16 11:55:20,307 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1301 transitions. [2022-11-16 11:55:20,307 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1301 transitions. [2022-11-16 11:55:20,308 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:55:20,308 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1301 transitions. [2022-11-16 11:55:20,309 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-16 11:55:20,309 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-16 11:55:20,310 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-16 11:55:20,310 INFO L175 Difference]: Start difference. First operand has 476 places, 434 transitions, 938 flow. Second operand 3 states and 1301 transitions. [2022-11-16 11:55:20,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 438 transitions, 996 flow [2022-11-16 11:55:20,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 438 transitions, 996 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-16 11:55:20,315 INFO L231 Difference]: Finished difference. Result has 467 places, 435 transitions, 950 flow [2022-11-16 11:55:20,316 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-16 11:55:20,316 INFO L288 CegarLoopForPetriNet]: 476 programPoint places, -9 predicate places. [2022-11-16 11:55:20,316 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 435 transitions, 950 flow [2022-11-16 11:55:20,316 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-16 11:55:20,316 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:55:20,317 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-16 11:55:20,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2022-11-16 11:55:20,317 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:55:20,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:20,317 INFO L85 PathProgramCache]: Analyzing trace with hash -1992800328, now seen corresponding path program 1 times [2022-11-16 11:55:20,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:20,317 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646784711] [2022-11-16 11:55:20,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:20,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:20,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:20,365 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-16 11:55:20,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:55:20,366 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646784711] [2022-11-16 11:55:20,366 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646784711] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:55:20,366 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1279121229] [2022-11-16 11:55:20,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:20,366 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:55:20,367 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:20,371 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:55:20,391 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-11-16 11:55:20,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:20,681 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-16 11:55:20,682 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:55:20,707 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-16 11:55:20,707 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:55:20,741 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-16 11:55:20,741 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1279121229] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:55:20,741 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:55:20,741 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-16 11:55:20,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831787541] [2022-11-16 11:55:20,742 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:55:20,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-16 11:55:20,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:55:20,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-16 11:55:20,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-16 11:55:20,746 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 424 out of 535 [2022-11-16 11:55:20,749 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-16 11:55:20,749 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:55:20,749 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 424 of 535 [2022-11-16 11:55:20,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:55:21,162 INFO L130 PetriNetUnfolder]: 0/698 cut-off events. [2022-11-16 11:55:21,162 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2022-11-16 11:55:21,163 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-16 11:55:21,164 INFO L137 encePairwiseOnDemand]: 529/535 looper letters, 24 selfloop transitions, 9 changer transitions 0/445 dead transitions. [2022-11-16 11:55:21,164 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 445 transitions, 1038 flow [2022-11-16 11:55:21,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-16 11:55:21,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-16 11:55:21,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3851 transitions. [2022-11-16 11:55:21,167 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7997923156801662 [2022-11-16 11:55:21,168 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3851 transitions. [2022-11-16 11:55:21,168 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3851 transitions. [2022-11-16 11:55:21,168 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:55:21,168 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3851 transitions. [2022-11-16 11:55:21,171 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-16 11:55:21,173 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-16 11:55:21,174 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-16 11:55:21,175 INFO L175 Difference]: Start difference. First operand has 467 places, 435 transitions, 950 flow. Second operand 9 states and 3851 transitions. [2022-11-16 11:55:21,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 445 transitions, 1038 flow [2022-11-16 11:55:21,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 445 transitions, 1036 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-16 11:55:21,183 INFO L231 Difference]: Finished difference. Result has 477 places, 441 transitions, 998 flow [2022-11-16 11:55:21,183 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-16 11:55:21,184 INFO L288 CegarLoopForPetriNet]: 476 programPoint places, 1 predicate places. [2022-11-16 11:55:21,184 INFO L495 AbstractCegarLoop]: Abstraction has has 477 places, 441 transitions, 998 flow [2022-11-16 11:55:21,185 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-16 11:55:21,185 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:55:21,185 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-16 11:55:21,193 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:21,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69,30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:55:21,392 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:55:21,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:21,393 INFO L85 PathProgramCache]: Analyzing trace with hash -1334019155, now seen corresponding path program 1 times [2022-11-16 11:55:21,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:21,393 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226257909] [2022-11-16 11:55:21,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:21,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:21,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:21,520 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-16 11:55:21,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:55:21,521 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226257909] [2022-11-16 11:55:21,521 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226257909] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:55:21,521 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1657379339] [2022-11-16 11:55:21,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:21,522 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:55:21,522 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:21,523 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:55:21,536 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-11-16 11:55:21,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:21,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-16 11:55:21,830 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:55:21,887 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-16 11:55:21,888 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:55:21,995 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-16 11:55:21,995 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1657379339] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:55:21,995 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:55:21,995 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-16 11:55:21,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150206206] [2022-11-16 11:55:21,996 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:55:21,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-16 11:55:21,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:55:21,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-16 11:55:21,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-11-16 11:55:22,002 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 424 out of 535 [2022-11-16 11:55:22,008 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-16 11:55:22,008 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:55:22,008 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 424 of 535 [2022-11-16 11:55:22,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:55:22,548 INFO L130 PetriNetUnfolder]: 0/646 cut-off events. [2022-11-16 11:55:22,548 INFO L131 PetriNetUnfolder]: For 78/78 co-relation queries the response was YES. [2022-11-16 11:55:22,549 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-16 11:55:22,550 INFO L137 encePairwiseOnDemand]: 529/535 looper letters, 32 selfloop transitions, 21 changer transitions 0/465 dead transitions. [2022-11-16 11:55:22,550 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 465 transitions, 1212 flow [2022-11-16 11:55:22,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-16 11:55:22,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-16 11:55:22,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 8961 transitions. [2022-11-16 11:55:22,556 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7975967957276369 [2022-11-16 11:55:22,556 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 8961 transitions. [2022-11-16 11:55:22,556 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 8961 transitions. [2022-11-16 11:55:22,558 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:55:22,558 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 8961 transitions. [2022-11-16 11:55:22,563 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-16 11:55:22,569 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-16 11:55:22,572 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-16 11:55:22,572 INFO L175 Difference]: Start difference. First operand has 477 places, 441 transitions, 998 flow. Second operand 21 states and 8961 transitions. [2022-11-16 11:55:22,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 465 transitions, 1212 flow [2022-11-16 11:55:22,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 465 transitions, 1198 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-11-16 11:55:22,578 INFO L231 Difference]: Finished difference. Result has 501 places, 454 transitions, 1122 flow [2022-11-16 11:55:22,579 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-16 11:55:22,579 INFO L288 CegarLoopForPetriNet]: 476 programPoint places, 25 predicate places. [2022-11-16 11:55:22,579 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 454 transitions, 1122 flow [2022-11-16 11:55:22,580 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-16 11:55:22,580 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:55:22,581 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-16 11:55:22,587 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:22,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:55:22,781 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:55:22,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:22,782 INFO L85 PathProgramCache]: Analyzing trace with hash -1826047581, now seen corresponding path program 1 times [2022-11-16 11:55:22,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:22,782 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025041556] [2022-11-16 11:55:22,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:22,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:22,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:23,107 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-16 11:55:23,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:55:23,108 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025041556] [2022-11-16 11:55:23,108 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2025041556] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:55:23,108 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1076169069] [2022-11-16 11:55:23,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:23,108 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:55:23,108 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:23,110 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:55:23,131 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-11-16 11:55:23,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:23,533 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-16 11:55:23,536 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:55:23,685 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-16 11:55:23,685 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:55:24,075 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-16 11:55:24,075 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1076169069] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:55:24,076 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:55:24,076 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 34 [2022-11-16 11:55:24,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1513913591] [2022-11-16 11:55:24,076 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:55:24,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-11-16 11:55:24,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:55:24,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-11-16 11:55:24,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=816, Unknown=0, NotChecked=0, Total=1122 [2022-11-16 11:55:24,086 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 424 out of 535 [2022-11-16 11:55:24,092 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-16 11:55:24,092 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:55:24,092 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 424 of 535 [2022-11-16 11:55:24,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:55:25,145 INFO L130 PetriNetUnfolder]: 0/542 cut-off events. [2022-11-16 11:55:25,145 INFO L131 PetriNetUnfolder]: For 249/249 co-relation queries the response was YES. [2022-11-16 11:55:25,146 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-16 11:55:25,147 INFO L137 encePairwiseOnDemand]: 530/535 looper letters, 45 selfloop transitions, 43 changer transitions 0/488 dead transitions. [2022-11-16 11:55:25,147 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 532 places, 488 transitions, 1542 flow [2022-11-16 11:55:25,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-11-16 11:55:25,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-11-16 11:55:25,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 19176 transitions. [2022-11-16 11:55:25,206 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7965109034267913 [2022-11-16 11:55:25,207 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 19176 transitions. [2022-11-16 11:55:25,207 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 19176 transitions. [2022-11-16 11:55:25,209 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:55:25,209 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 19176 transitions. [2022-11-16 11:55:25,220 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-16 11:55:25,233 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-16 11:55:25,237 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-16 11:55:25,237 INFO L175 Difference]: Start difference. First operand has 501 places, 454 transitions, 1122 flow. Second operand 45 states and 19176 transitions. [2022-11-16 11:55:25,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 532 places, 488 transitions, 1542 flow [2022-11-16 11:55:25,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 519 places, 488 transitions, 1452 flow, removed 13 selfloop flow, removed 13 redundant places. [2022-11-16 11:55:25,244 INFO L231 Difference]: Finished difference. Result has 519 places, 462 transitions, 1249 flow [2022-11-16 11:55:25,245 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-16 11:55:25,245 INFO L288 CegarLoopForPetriNet]: 476 programPoint places, 43 predicate places. [2022-11-16 11:55:25,245 INFO L495 AbstractCegarLoop]: Abstraction has has 519 places, 462 transitions, 1249 flow [2022-11-16 11:55:25,248 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-16 11:55:25,248 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:55:25,248 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-16 11:55:25,255 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:25,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:55:25,455 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:55:25,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:25,455 INFO L85 PathProgramCache]: Analyzing trace with hash -1898745618, now seen corresponding path program 1 times [2022-11-16 11:55:25,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:25,456 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529898052] [2022-11-16 11:55:25,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:25,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:25,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:55:25,489 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 11:55:25,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:55:25,561 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 11:55:25,562 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-16 11:55:25,562 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-11-16 11:55:25,562 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-16 11:55:25,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2022-11-16 11:55:25,563 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1] [2022-11-16 11:55:25,563 WARN L233 ceAbstractionStarter]: 14 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-16 11:55:25,563 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 15 thread instances. [2022-11-16 11:55:25,614 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-16 11:55:25,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 505 places, 568 transitions, 1421 flow [2022-11-16 11:55:25,970 INFO L130 PetriNetUnfolder]: 154/1148 cut-off events. [2022-11-16 11:55:25,971 INFO L131 PetriNetUnfolder]: For 665/665 co-relation queries the response was YES. [2022-11-16 11:55:25,997 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-16 11:55:25,997 INFO L82 GeneralOperation]: Start removeDead. Operand has 505 places, 568 transitions, 1421 flow [2022-11-16 11:55:26,014 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 505 places, 568 transitions, 1421 flow [2022-11-16 11:55:26,015 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-16 11:55:26,015 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;@495da5ea, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-16 11:55:26,016 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-16 11:55:26,023 INFO L130 PetriNetUnfolder]: 4/91 cut-off events. [2022-11-16 11:55:26,024 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-16 11:55:26,024 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:55:26,024 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-16 11:55:26,024 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:55:26,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:26,024 INFO L85 PathProgramCache]: Analyzing trace with hash -1849840802, now seen corresponding path program 1 times [2022-11-16 11:55:26,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:26,025 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459027477] [2022-11-16 11:55:26,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:26,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:26,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:26,041 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-16 11:55:26,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:55:26,042 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459027477] [2022-11-16 11:55:26,042 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459027477] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:55:26,042 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:55:26,042 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 11:55:26,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974670136] [2022-11-16 11:55:26,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:55:26,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-16 11:55:26,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:55:26,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-16 11:55:26,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-16 11:55:26,045 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 458 out of 568 [2022-11-16 11:55:26,046 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-16 11:55:26,046 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:55:26,046 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 458 of 568 [2022-11-16 11:55:26,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:55:26,520 INFO L130 PetriNetUnfolder]: 0/978 cut-off events. [2022-11-16 11:55:26,520 INFO L131 PetriNetUnfolder]: For 785/785 co-relation queries the response was YES. [2022-11-16 11:55:26,520 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-16 11:55:26,522 INFO L137 encePairwiseOnDemand]: 474/568 looper letters, 15 selfloop transitions, 0 changer transitions 12/473 dead transitions. [2022-11-16 11:55:26,522 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 473 transitions, 1261 flow [2022-11-16 11:55:26,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-16 11:55:26,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-16 11:55:26,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 1025 transitions. [2022-11-16 11:55:26,524 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9022887323943662 [2022-11-16 11:55:26,524 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 1025 transitions. [2022-11-16 11:55:26,524 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 1025 transitions. [2022-11-16 11:55:26,525 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:55:26,525 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 1025 transitions. [2022-11-16 11:55:26,526 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-16 11:55:26,526 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-16 11:55:26,527 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-16 11:55:26,527 INFO L175 Difference]: Start difference. First operand has 505 places, 568 transitions, 1421 flow. Second operand 2 states and 1025 transitions. [2022-11-16 11:55:26,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 473 transitions, 1261 flow [2022-11-16 11:55:26,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 473 transitions, 1051 flow, removed 105 selfloop flow, removed 0 redundant places. [2022-11-16 11:55:26,537 INFO L231 Difference]: Finished difference. Result has 505 places, 461 transitions, 997 flow [2022-11-16 11:55:26,538 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-16 11:55:26,539 INFO L288 CegarLoopForPetriNet]: 505 programPoint places, 0 predicate places. [2022-11-16 11:55:26,539 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 461 transitions, 997 flow [2022-11-16 11:55:26,540 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-16 11:55:26,540 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:55:26,540 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-16 11:55:26,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2022-11-16 11:55:26,540 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:55:26,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:26,541 INFO L85 PathProgramCache]: Analyzing trace with hash -2143243809, now seen corresponding path program 1 times [2022-11-16 11:55:26,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:26,541 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143074838] [2022-11-16 11:55:26,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:26,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:26,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:26,569 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-16 11:55:26,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:55:26,569 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143074838] [2022-11-16 11:55:26,569 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143074838] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:55:26,569 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:55:26,569 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 11:55:26,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683688181] [2022-11-16 11:55:26,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:55:26,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 11:55:26,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:55:26,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 11:55:26,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 11:55:26,572 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 451 out of 568 [2022-11-16 11:55:26,573 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-16 11:55:26,573 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:55:26,573 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 451 of 568 [2022-11-16 11:55:26,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:55:26,905 INFO L130 PetriNetUnfolder]: 0/773 cut-off events. [2022-11-16 11:55:26,905 INFO L131 PetriNetUnfolder]: For 14/14 co-relation queries the response was YES. [2022-11-16 11:55:26,905 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-16 11:55:26,906 INFO L137 encePairwiseOnDemand]: 565/568 looper letters, 24 selfloop transitions, 2 changer transitions 0/465 dead transitions. [2022-11-16 11:55:26,907 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 465 transitions, 1057 flow [2022-11-16 11:55:26,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 11:55:26,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 11:55:26,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1380 transitions. [2022-11-16 11:55:26,908 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8098591549295775 [2022-11-16 11:55:26,908 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1380 transitions. [2022-11-16 11:55:26,909 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1380 transitions. [2022-11-16 11:55:26,909 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:55:26,909 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1380 transitions. [2022-11-16 11:55:26,911 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-16 11:55:26,913 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-16 11:55:26,913 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-16 11:55:26,914 INFO L175 Difference]: Start difference. First operand has 505 places, 461 transitions, 997 flow. Second operand 3 states and 1380 transitions. [2022-11-16 11:55:26,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 465 transitions, 1057 flow [2022-11-16 11:55:26,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 465 transitions, 1057 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-16 11:55:26,921 INFO L231 Difference]: Finished difference. Result has 496 places, 462 transitions, 1009 flow [2022-11-16 11:55:26,922 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-16 11:55:26,923 INFO L288 CegarLoopForPetriNet]: 505 programPoint places, -9 predicate places. [2022-11-16 11:55:26,923 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 462 transitions, 1009 flow [2022-11-16 11:55:26,924 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-16 11:55:26,924 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:55:26,924 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-16 11:55:26,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2022-11-16 11:55:26,924 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:55:26,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:26,925 INFO L85 PathProgramCache]: Analyzing trace with hash -185678888, now seen corresponding path program 1 times [2022-11-16 11:55:26,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:26,925 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304466184] [2022-11-16 11:55:26,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:26,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:26,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:26,976 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-16 11:55:26,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:55:26,977 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304466184] [2022-11-16 11:55:26,977 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304466184] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:55:26,977 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1385092064] [2022-11-16 11:55:26,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:26,978 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:55:26,978 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:26,979 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:55:27,003 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-11-16 11:55:27,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:27,319 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-16 11:55:27,320 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:55:27,347 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-16 11:55:27,347 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:55:27,387 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-16 11:55:27,387 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1385092064] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:55:27,387 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:55:27,387 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-16 11:55:27,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643049128] [2022-11-16 11:55:27,388 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:55:27,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-16 11:55:27,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:55:27,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-16 11:55:27,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-16 11:55:27,392 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 450 out of 568 [2022-11-16 11:55:27,394 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-16 11:55:27,394 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:55:27,394 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 450 of 568 [2022-11-16 11:55:27,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:55:27,855 INFO L130 PetriNetUnfolder]: 0/747 cut-off events. [2022-11-16 11:55:27,855 INFO L131 PetriNetUnfolder]: For 17/17 co-relation queries the response was YES. [2022-11-16 11:55:27,855 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-16 11:55:27,857 INFO L137 encePairwiseOnDemand]: 562/568 looper letters, 25 selfloop transitions, 9 changer transitions 0/472 dead transitions. [2022-11-16 11:55:27,857 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 472 transitions, 1099 flow [2022-11-16 11:55:27,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-16 11:55:27,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-16 11:55:27,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 4086 transitions. [2022-11-16 11:55:27,861 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7992957746478874 [2022-11-16 11:55:27,861 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 4086 transitions. [2022-11-16 11:55:27,861 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 4086 transitions. [2022-11-16 11:55:27,862 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:55:27,862 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 4086 transitions. [2022-11-16 11:55:27,865 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-16 11:55:27,868 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-16 11:55:27,869 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-16 11:55:27,869 INFO L175 Difference]: Start difference. First operand has 496 places, 462 transitions, 1009 flow. Second operand 9 states and 4086 transitions. [2022-11-16 11:55:27,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 472 transitions, 1099 flow [2022-11-16 11:55:27,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 472 transitions, 1097 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-16 11:55:27,880 INFO L231 Difference]: Finished difference. Result has 506 places, 468 transitions, 1057 flow [2022-11-16 11:55:27,881 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-16 11:55:27,881 INFO L288 CegarLoopForPetriNet]: 505 programPoint places, 1 predicate places. [2022-11-16 11:55:27,882 INFO L495 AbstractCegarLoop]: Abstraction has has 506 places, 468 transitions, 1057 flow [2022-11-16 11:55:27,883 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-16 11:55:27,883 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:55:27,883 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-16 11:55:27,890 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:28,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable75 [2022-11-16 11:55:28,090 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:55:28,090 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:28,090 INFO L85 PathProgramCache]: Analyzing trace with hash 1775531533, now seen corresponding path program 1 times [2022-11-16 11:55:28,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:28,091 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404891468] [2022-11-16 11:55:28,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:28,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:28,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:28,190 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-16 11:55:28,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:55:28,191 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [404891468] [2022-11-16 11:55:28,191 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [404891468] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:55:28,191 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [370716478] [2022-11-16 11:55:28,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:28,192 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:55:28,192 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:28,193 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:55:28,219 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-11-16 11:55:28,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:28,556 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-16 11:55:28,557 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:55:28,631 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-16 11:55:28,631 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:55:28,774 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-16 11:55:28,774 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [370716478] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:55:28,774 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:55:28,774 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-16 11:55:28,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334485504] [2022-11-16 11:55:28,775 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:55:28,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-16 11:55:28,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:55:28,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-16 11:55:28,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-11-16 11:55:28,781 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 450 out of 568 [2022-11-16 11:55:28,787 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-16 11:55:28,787 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:55:28,788 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 450 of 568 [2022-11-16 11:55:28,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:55:29,472 INFO L130 PetriNetUnfolder]: 0/695 cut-off events. [2022-11-16 11:55:29,472 INFO L131 PetriNetUnfolder]: For 84/84 co-relation queries the response was YES. [2022-11-16 11:55:29,472 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-16 11:55:29,473 INFO L137 encePairwiseOnDemand]: 562/568 looper letters, 33 selfloop transitions, 21 changer transitions 0/492 dead transitions. [2022-11-16 11:55:29,473 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 526 places, 492 transitions, 1273 flow [2022-11-16 11:55:29,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-16 11:55:29,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-16 11:55:29,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 9508 transitions. [2022-11-16 11:55:29,480 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7971160295103957 [2022-11-16 11:55:29,480 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 9508 transitions. [2022-11-16 11:55:29,480 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 9508 transitions. [2022-11-16 11:55:29,482 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:55:29,482 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 9508 transitions. [2022-11-16 11:55:29,488 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-16 11:55:29,495 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-16 11:55:29,497 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-16 11:55:29,497 INFO L175 Difference]: Start difference. First operand has 506 places, 468 transitions, 1057 flow. Second operand 21 states and 9508 transitions. [2022-11-16 11:55:29,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 526 places, 492 transitions, 1273 flow [2022-11-16 11:55:29,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 492 transitions, 1259 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-11-16 11:55:29,505 INFO L231 Difference]: Finished difference. Result has 530 places, 481 transitions, 1181 flow [2022-11-16 11:55:29,506 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-16 11:55:29,506 INFO L288 CegarLoopForPetriNet]: 505 programPoint places, 25 predicate places. [2022-11-16 11:55:29,506 INFO L495 AbstractCegarLoop]: Abstraction has has 530 places, 481 transitions, 1181 flow [2022-11-16 11:55:29,507 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-16 11:55:29,507 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:55:29,508 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-16 11:55:29,515 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:29,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2022-11-16 11:55:29,715 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:55:29,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:29,715 INFO L85 PathProgramCache]: Analyzing trace with hash 1149948035, now seen corresponding path program 1 times [2022-11-16 11:55:29,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:29,716 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518760733] [2022-11-16 11:55:29,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:29,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:29,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:30,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-16 11:55:30,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:55:30,026 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518760733] [2022-11-16 11:55:30,026 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518760733] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:55:30,026 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1905156398] [2022-11-16 11:55:30,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:30,027 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:55:30,027 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:30,031 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:55:30,055 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-11-16 11:55:30,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:30,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-16 11:55:30,461 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:55:30,607 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-16 11:55:30,607 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:55:30,977 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-16 11:55:30,977 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1905156398] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:55:30,977 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:55:30,978 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 34 [2022-11-16 11:55:30,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784283402] [2022-11-16 11:55:30,978 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:55:30,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-11-16 11:55:30,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:55:30,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-11-16 11:55:30,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=816, Unknown=0, NotChecked=0, Total=1122 [2022-11-16 11:55:30,990 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 450 out of 568 [2022-11-16 11:55:31,000 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-16 11:55:31,000 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:55:31,000 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 450 of 568 [2022-11-16 11:55:31,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:55:32,055 INFO L130 PetriNetUnfolder]: 0/591 cut-off events. [2022-11-16 11:55:32,055 INFO L131 PetriNetUnfolder]: For 276/276 co-relation queries the response was YES. [2022-11-16 11:55:32,056 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-16 11:55:32,057 INFO L137 encePairwiseOnDemand]: 562/568 looper letters, 49 selfloop transitions, 45 changer transitions 0/532 dead transitions. [2022-11-16 11:55:32,057 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 574 places, 532 transitions, 1685 flow [2022-11-16 11:55:32,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-11-16 11:55:32,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-11-16 11:55:32,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 20352 transitions. [2022-11-16 11:55:32,073 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7962441314553991 [2022-11-16 11:55:32,073 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 20352 transitions. [2022-11-16 11:55:32,074 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 20352 transitions. [2022-11-16 11:55:32,079 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:55:32,079 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 20352 transitions. [2022-11-16 11:55:32,096 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-16 11:55:32,109 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-16 11:55:32,113 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-16 11:55:32,113 INFO L175 Difference]: Start difference. First operand has 530 places, 481 transitions, 1181 flow. Second operand 45 states and 20352 transitions. [2022-11-16 11:55:32,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 574 places, 532 transitions, 1685 flow [2022-11-16 11:55:32,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 568 places, 532 transitions, 1645 flow, removed 14 selfloop flow, removed 6 redundant places. [2022-11-16 11:55:32,122 INFO L231 Difference]: Finished difference. Result has 577 places, 506 transitions, 1459 flow [2022-11-16 11:55:32,122 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-16 11:55:32,123 INFO L288 CegarLoopForPetriNet]: 505 programPoint places, 72 predicate places. [2022-11-16 11:55:32,123 INFO L495 AbstractCegarLoop]: Abstraction has has 577 places, 506 transitions, 1459 flow [2022-11-16 11:55:32,125 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-16 11:55:32,125 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:55:32,126 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-16 11:55:32,132 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2022-11-16 11:55:32,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2022-11-16 11:55:32,326 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:55:32,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:32,327 INFO L85 PathProgramCache]: Analyzing trace with hash -1827448811, now seen corresponding path program 1 times [2022-11-16 11:55:32,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:32,327 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018246692] [2022-11-16 11:55:32,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:32,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:32,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:55:32,361 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 11:55:32,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:55:32,437 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 11:55:32,438 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-16 11:55:32,438 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-11-16 11:55:32,438 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-16 11:55:32,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2022-11-16 11:55:32,438 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1] [2022-11-16 11:55:32,439 WARN L233 ceAbstractionStarter]: 15 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-16 11:55:32,439 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 16 thread instances. [2022-11-16 11:55:32,496 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-16 11:55:32,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 534 places, 601 transitions, 1522 flow [2022-11-16 11:55:33,082 INFO L130 PetriNetUnfolder]: 164/1220 cut-off events. [2022-11-16 11:55:33,082 INFO L131 PetriNetUnfolder]: For 800/800 co-relation queries the response was YES. [2022-11-16 11:55:33,110 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-16 11:55:33,110 INFO L82 GeneralOperation]: Start removeDead. Operand has 534 places, 601 transitions, 1522 flow [2022-11-16 11:55:33,130 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 534 places, 601 transitions, 1522 flow [2022-11-16 11:55:33,130 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-16 11:55:33,131 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;@495da5ea, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-16 11:55:33,131 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-16 11:55:33,138 INFO L130 PetriNetUnfolder]: 4/91 cut-off events. [2022-11-16 11:55:33,138 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-16 11:55:33,138 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:55:33,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-16 11:55:33,138 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:55:33,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:33,139 INFO L85 PathProgramCache]: Analyzing trace with hash 1700086590, now seen corresponding path program 1 times [2022-11-16 11:55:33,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:33,139 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366792965] [2022-11-16 11:55:33,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:33,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:33,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:33,157 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-16 11:55:33,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:55:33,157 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366792965] [2022-11-16 11:55:33,157 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366792965] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:55:33,158 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:55:33,158 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 11:55:33,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949009473] [2022-11-16 11:55:33,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:55:33,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-16 11:55:33,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:55:33,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-16 11:55:33,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-16 11:55:33,160 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 484 out of 601 [2022-11-16 11:55:33,161 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-16 11:55:33,161 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:55:33,161 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 484 of 601 [2022-11-16 11:55:33,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:55:33,670 INFO L130 PetriNetUnfolder]: 0/1039 cut-off events. [2022-11-16 11:55:33,671 INFO L131 PetriNetUnfolder]: For 936/936 co-relation queries the response was YES. [2022-11-16 11:55:33,671 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-16 11:55:33,673 INFO L137 encePairwiseOnDemand]: 501/601 looper letters, 16 selfloop transitions, 0 changer transitions 12/500 dead transitions. [2022-11-16 11:55:33,673 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 500 transitions, 1352 flow [2022-11-16 11:55:33,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-16 11:55:33,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-16 11:55:33,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 1084 transitions. [2022-11-16 11:55:33,675 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9018302828618968 [2022-11-16 11:55:33,675 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 1084 transitions. [2022-11-16 11:55:33,675 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 1084 transitions. [2022-11-16 11:55:33,675 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:55:33,675 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 1084 transitions. [2022-11-16 11:55:33,676 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-16 11:55:33,677 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-16 11:55:33,677 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-16 11:55:33,677 INFO L175 Difference]: Start difference. First operand has 534 places, 601 transitions, 1522 flow. Second operand 2 states and 1084 transitions. [2022-11-16 11:55:33,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 500 transitions, 1352 flow [2022-11-16 11:55:33,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 534 places, 500 transitions, 1112 flow, removed 120 selfloop flow, removed 0 redundant places. [2022-11-16 11:55:33,686 INFO L231 Difference]: Finished difference. Result has 534 places, 488 transitions, 1056 flow [2022-11-16 11:55:33,687 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-16 11:55:33,688 INFO L288 CegarLoopForPetriNet]: 534 programPoint places, 0 predicate places. [2022-11-16 11:55:33,688 INFO L495 AbstractCegarLoop]: Abstraction has has 534 places, 488 transitions, 1056 flow [2022-11-16 11:55:33,689 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-16 11:55:33,689 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:55:33,689 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-16 11:55:33,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2022-11-16 11:55:33,690 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:55:33,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:33,690 INFO L85 PathProgramCache]: Analyzing trace with hash 1406683583, now seen corresponding path program 1 times [2022-11-16 11:55:33,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:33,691 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093467729] [2022-11-16 11:55:33,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:33,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:33,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:33,720 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-16 11:55:33,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:55:33,721 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093467729] [2022-11-16 11:55:33,721 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093467729] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:55:33,721 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:55:33,721 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 11:55:33,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867371853] [2022-11-16 11:55:33,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:55:33,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 11:55:33,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:55:33,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 11:55:33,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 11:55:33,724 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 477 out of 601 [2022-11-16 11:55:33,726 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-16 11:55:33,726 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:55:33,726 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 477 of 601 [2022-11-16 11:55:33,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:55:34,170 INFO L130 PetriNetUnfolder]: 0/822 cut-off events. [2022-11-16 11:55:34,170 INFO L131 PetriNetUnfolder]: For 15/15 co-relation queries the response was YES. [2022-11-16 11:55:34,170 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-16 11:55:34,172 INFO L137 encePairwiseOnDemand]: 598/601 looper letters, 25 selfloop transitions, 2 changer transitions 0/492 dead transitions. [2022-11-16 11:55:34,172 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 524 places, 492 transitions, 1118 flow [2022-11-16 11:55:34,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 11:55:34,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 11:55:34,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1459 transitions. [2022-11-16 11:55:34,174 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8092068774265113 [2022-11-16 11:55:34,174 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1459 transitions. [2022-11-16 11:55:34,174 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1459 transitions. [2022-11-16 11:55:34,174 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:55:34,174 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1459 transitions. [2022-11-16 11:55:34,175 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-16 11:55:34,177 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-16 11:55:34,177 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-16 11:55:34,177 INFO L175 Difference]: Start difference. First operand has 534 places, 488 transitions, 1056 flow. Second operand 3 states and 1459 transitions. [2022-11-16 11:55:34,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 524 places, 492 transitions, 1118 flow [2022-11-16 11:55:34,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 524 places, 492 transitions, 1118 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-16 11:55:34,184 INFO L231 Difference]: Finished difference. Result has 525 places, 489 transitions, 1068 flow [2022-11-16 11:55:34,185 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-16 11:55:34,185 INFO L288 CegarLoopForPetriNet]: 534 programPoint places, -9 predicate places. [2022-11-16 11:55:34,185 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 489 transitions, 1068 flow [2022-11-16 11:55:34,185 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-16 11:55:34,185 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:55:34,186 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-16 11:55:34,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2022-11-16 11:55:34,186 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:55:34,186 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:34,186 INFO L85 PathProgramCache]: Analyzing trace with hash 596960120, now seen corresponding path program 1 times [2022-11-16 11:55:34,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:34,186 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798224295] [2022-11-16 11:55:34,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:34,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:34,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:34,240 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-16 11:55:34,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:55:34,240 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798224295] [2022-11-16 11:55:34,241 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798224295] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:55:34,241 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [903621503] [2022-11-16 11:55:34,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:34,241 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:55:34,241 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:34,243 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:55:34,271 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-11-16 11:55:34,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:34,648 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-16 11:55:34,649 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:55:34,679 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-16 11:55:34,679 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:55:34,723 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-16 11:55:34,724 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [903621503] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:55:34,724 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:55:34,724 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-16 11:55:34,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179381878] [2022-11-16 11:55:34,725 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:55:34,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-16 11:55:34,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:55:34,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-16 11:55:34,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-16 11:55:34,729 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 476 out of 601 [2022-11-16 11:55:34,732 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-16 11:55:34,733 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:55:34,733 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 476 of 601 [2022-11-16 11:55:34,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:55:35,197 INFO L130 PetriNetUnfolder]: 0/796 cut-off events. [2022-11-16 11:55:35,198 INFO L131 PetriNetUnfolder]: For 18/18 co-relation queries the response was YES. [2022-11-16 11:55:35,198 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-16 11:55:35,200 INFO L137 encePairwiseOnDemand]: 595/601 looper letters, 26 selfloop transitions, 9 changer transitions 0/499 dead transitions. [2022-11-16 11:55:35,201 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 533 places, 499 transitions, 1160 flow [2022-11-16 11:55:35,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-16 11:55:35,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-16 11:55:35,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 4321 transitions. [2022-11-16 11:55:35,207 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.798853762248105 [2022-11-16 11:55:35,207 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 4321 transitions. [2022-11-16 11:55:35,208 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 4321 transitions. [2022-11-16 11:55:35,208 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:55:35,209 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 4321 transitions. [2022-11-16 11:55:35,211 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-16 11:55:35,214 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-16 11:55:35,215 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-16 11:55:35,215 INFO L175 Difference]: Start difference. First operand has 525 places, 489 transitions, 1068 flow. Second operand 9 states and 4321 transitions. [2022-11-16 11:55:35,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 533 places, 499 transitions, 1160 flow [2022-11-16 11:55:35,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 532 places, 499 transitions, 1158 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-16 11:55:35,222 INFO L231 Difference]: Finished difference. Result has 535 places, 495 transitions, 1116 flow [2022-11-16 11:55:35,222 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-16 11:55:35,223 INFO L288 CegarLoopForPetriNet]: 534 programPoint places, 1 predicate places. [2022-11-16 11:55:35,223 INFO L495 AbstractCegarLoop]: Abstraction has has 535 places, 495 transitions, 1116 flow [2022-11-16 11:55:35,223 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-16 11:55:35,223 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:55:35,224 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-16 11:55:35,229 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2022-11-16 11:55:35,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:55:35,424 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:55:35,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:35,424 INFO L85 PathProgramCache]: Analyzing trace with hash -1542482643, now seen corresponding path program 1 times [2022-11-16 11:55:35,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:35,425 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59309745] [2022-11-16 11:55:35,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:35,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:35,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:35,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-16 11:55:35,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:55:35,522 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59309745] [2022-11-16 11:55:35,522 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [59309745] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:55:35,522 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [610910446] [2022-11-16 11:55:35,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:35,523 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:55:35,523 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:35,524 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:55:35,526 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-11-16 11:55:35,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:35,884 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-16 11:55:35,886 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:55:35,969 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-16 11:55:35,969 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:55:36,102 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-16 11:55:36,103 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [610910446] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:55:36,103 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:55:36,103 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-16 11:55:36,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913774913] [2022-11-16 11:55:36,103 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:55:36,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-16 11:55:36,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:55:36,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-16 11:55:36,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-11-16 11:55:36,111 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 476 out of 601 [2022-11-16 11:55:36,117 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-16 11:55:36,118 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:55:36,118 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 476 of 601 [2022-11-16 11:55:36,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:55:36,718 INFO L130 PetriNetUnfolder]: 0/744 cut-off events. [2022-11-16 11:55:36,718 INFO L131 PetriNetUnfolder]: For 90/90 co-relation queries the response was YES. [2022-11-16 11:55:36,718 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-16 11:55:36,720 INFO L137 encePairwiseOnDemand]: 595/601 looper letters, 34 selfloop transitions, 21 changer transitions 0/519 dead transitions. [2022-11-16 11:55:36,720 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 555 places, 519 transitions, 1334 flow [2022-11-16 11:55:36,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-16 11:55:36,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-16 11:55:36,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 10055 transitions. [2022-11-16 11:55:36,727 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7966880595832343 [2022-11-16 11:55:36,727 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 10055 transitions. [2022-11-16 11:55:36,727 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 10055 transitions. [2022-11-16 11:55:36,729 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:55:36,729 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 10055 transitions. [2022-11-16 11:55:36,735 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-16 11:55:36,742 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-16 11:55:36,744 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-16 11:55:36,744 INFO L175 Difference]: Start difference. First operand has 535 places, 495 transitions, 1116 flow. Second operand 21 states and 10055 transitions. [2022-11-16 11:55:36,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 555 places, 519 transitions, 1334 flow [2022-11-16 11:55:36,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 554 places, 519 transitions, 1320 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-11-16 11:55:36,751 INFO L231 Difference]: Finished difference. Result has 559 places, 508 transitions, 1240 flow [2022-11-16 11:55:36,752 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-16 11:55:36,752 INFO L288 CegarLoopForPetriNet]: 534 programPoint places, 25 predicate places. [2022-11-16 11:55:36,753 INFO L495 AbstractCegarLoop]: Abstraction has has 559 places, 508 transitions, 1240 flow [2022-11-16 11:55:36,755 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-16 11:55:36,755 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:55:36,755 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-16 11:55:36,768 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:36,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:55:36,962 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:55:36,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:36,962 INFO L85 PathProgramCache]: Analyzing trace with hash 1675603619, now seen corresponding path program 1 times [2022-11-16 11:55:36,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:36,963 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846724781] [2022-11-16 11:55:36,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:36,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:36,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:37,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-16 11:55:37,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:55:37,213 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846724781] [2022-11-16 11:55:37,213 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846724781] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:55:37,213 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1882352056] [2022-11-16 11:55:37,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:37,213 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:55:37,214 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:37,214 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:55:37,218 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-11-16 11:55:37,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:37,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-16 11:55:37,600 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:55:37,747 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-16 11:55:37,747 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:55:38,067 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-16 11:55:38,068 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1882352056] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:55:38,068 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:55:38,068 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 34 [2022-11-16 11:55:38,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609147697] [2022-11-16 11:55:38,068 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:55:38,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-11-16 11:55:38,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:55:38,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-11-16 11:55:38,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=816, Unknown=0, NotChecked=0, Total=1122 [2022-11-16 11:55:38,080 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 476 out of 601 [2022-11-16 11:55:38,089 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-16 11:55:38,089 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:55:38,090 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 476 of 601 [2022-11-16 11:55:38,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:55:39,114 INFO L130 PetriNetUnfolder]: 0/640 cut-off events. [2022-11-16 11:55:39,114 INFO L131 PetriNetUnfolder]: For 303/303 co-relation queries the response was YES. [2022-11-16 11:55:39,115 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-16 11:55:39,116 INFO L137 encePairwiseOnDemand]: 595/601 looper letters, 50 selfloop transitions, 45 changer transitions 0/559 dead transitions. [2022-11-16 11:55:39,116 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 603 places, 559 transitions, 1746 flow [2022-11-16 11:55:39,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-11-16 11:55:39,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-11-16 11:55:39,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 21523 transitions. [2022-11-16 11:55:39,129 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.795821778517286 [2022-11-16 11:55:39,129 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 21523 transitions. [2022-11-16 11:55:39,129 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 21523 transitions. [2022-11-16 11:55:39,132 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:55:39,133 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 21523 transitions. [2022-11-16 11:55:39,146 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-16 11:55:39,161 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-16 11:55:39,166 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-16 11:55:39,166 INFO L175 Difference]: Start difference. First operand has 559 places, 508 transitions, 1240 flow. Second operand 45 states and 21523 transitions. [2022-11-16 11:55:39,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 603 places, 559 transitions, 1746 flow [2022-11-16 11:55:39,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 597 places, 559 transitions, 1706 flow, removed 14 selfloop flow, removed 6 redundant places. [2022-11-16 11:55:39,180 INFO L231 Difference]: Finished difference. Result has 606 places, 533 transitions, 1518 flow [2022-11-16 11:55:39,181 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-16 11:55:39,182 INFO L288 CegarLoopForPetriNet]: 534 programPoint places, 72 predicate places. [2022-11-16 11:55:39,182 INFO L495 AbstractCegarLoop]: Abstraction has has 606 places, 533 transitions, 1518 flow [2022-11-16 11:55:39,184 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-16 11:55:39,185 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:55:39,185 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-16 11:55:39,195 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:39,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable83 [2022-11-16 11:55:39,393 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:55:39,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:39,393 INFO L85 PathProgramCache]: Analyzing trace with hash 1071718847, now seen corresponding path program 1 times [2022-11-16 11:55:39,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:39,394 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074712682] [2022-11-16 11:55:39,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:39,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:39,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:40,154 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-16 11:55:40,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:55:40,155 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074712682] [2022-11-16 11:55:40,155 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074712682] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:55:40,155 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1811606747] [2022-11-16 11:55:40,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:40,155 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:55:40,155 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:40,156 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:55:40,179 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-11-16 11:55:40,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:40,641 INFO L263 TraceCheckSpWp]: Trace formula consists of 458 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-16 11:55:40,644 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:55:40,910 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-16 11:55:40,910 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:55:41,959 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-16 11:55:41,959 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1811606747] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:55:41,959 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:55:41,959 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 66 [2022-11-16 11:55:41,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520424700] [2022-11-16 11:55:41,960 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:55:41,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-11-16 11:55:41,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:55:41,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-11-16 11:55:41,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1122, Invalid=3168, Unknown=0, NotChecked=0, Total=4290 [2022-11-16 11:55:41,974 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 476 out of 601 [2022-11-16 11:55:41,986 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-16 11:55:41,986 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:55:41,987 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 476 of 601 [2022-11-16 11:55:41,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:55:43,151 INFO L130 PetriNetUnfolder]: 0/614 cut-off events. [2022-11-16 11:55:43,151 INFO L131 PetriNetUnfolder]: For 409/409 co-relation queries the response was YES. [2022-11-16 11:55:43,151 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-16 11:55:43,152 INFO L137 encePairwiseOnDemand]: 596/601 looper letters, 51 selfloop transitions, 49 changer transitions 0/552 dead transitions. [2022-11-16 11:55:43,152 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 643 places, 552 transitions, 1852 flow [2022-11-16 11:55:43,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-11-16 11:55:43,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2022-11-16 11:55:43,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 24378 transitions. [2022-11-16 11:55:43,165 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7953410981697171 [2022-11-16 11:55:43,165 INFO L72 ComplementDD]: Start complementDD. Operand 51 states and 24378 transitions. [2022-11-16 11:55:43,165 INFO L73 IsDeterministic]: Start isDeterministic. Operand 51 states and 24378 transitions. [2022-11-16 11:55:43,168 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:55:43,168 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 51 states and 24378 transitions. [2022-11-16 11:55:43,181 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-16 11:55:43,196 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-16 11:55:43,200 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-16 11:55:43,201 INFO L175 Difference]: Start difference. First operand has 606 places, 533 transitions, 1518 flow. Second operand 51 states and 24378 transitions. [2022-11-16 11:55:43,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 643 places, 552 transitions, 1852 flow [2022-11-16 11:55:43,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 610 places, 552 transitions, 1715 flow, removed 11 selfloop flow, removed 33 redundant places. [2022-11-16 11:55:43,209 INFO L231 Difference]: Finished difference. Result has 610 places, 523 transitions, 1471 flow [2022-11-16 11:55:43,209 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-16 11:55:43,210 INFO L288 CegarLoopForPetriNet]: 534 programPoint places, 76 predicate places. [2022-11-16 11:55:43,210 INFO L495 AbstractCegarLoop]: Abstraction has has 610 places, 523 transitions, 1471 flow [2022-11-16 11:55:43,214 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-16 11:55:43,214 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:55:43,214 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-16 11:55:43,219 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2022-11-16 11:55:43,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:55:43,415 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:55:43,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:43,415 INFO L85 PathProgramCache]: Analyzing trace with hash -1037847587, now seen corresponding path program 1 times [2022-11-16 11:55:43,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:43,415 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660408360] [2022-11-16 11:55:43,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:43,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:43,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:55:43,443 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 11:55:43,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:55:43,513 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 11:55:43,514 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-16 11:55:43,514 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-11-16 11:55:43,514 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-16 11:55:43,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2022-11-16 11:55:43,514 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:55:43,515 WARN L233 ceAbstractionStarter]: 16 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-16 11:55:43,515 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 17 thread instances. [2022-11-16 11:55:43,576 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-16 11:55:43,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 563 places, 634 transitions, 1625 flow [2022-11-16 11:55:44,021 INFO L130 PetriNetUnfolder]: 174/1292 cut-off events. [2022-11-16 11:55:44,021 INFO L131 PetriNetUnfolder]: For 952/952 co-relation queries the response was YES. [2022-11-16 11:55:44,054 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-16 11:55:44,054 INFO L82 GeneralOperation]: Start removeDead. Operand has 563 places, 634 transitions, 1625 flow [2022-11-16 11:55:44,072 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 563 places, 634 transitions, 1625 flow [2022-11-16 11:55:44,073 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-16 11:55:44,073 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;@495da5ea, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-16 11:55:44,073 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-16 11:55:44,078 INFO L130 PetriNetUnfolder]: 4/91 cut-off events. [2022-11-16 11:55:44,078 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-16 11:55:44,078 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:55:44,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] [2022-11-16 11:55:44,079 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:55:44,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:44,079 INFO L85 PathProgramCache]: Analyzing trace with hash -1601383938, now seen corresponding path program 1 times [2022-11-16 11:55:44,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:44,079 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777055794] [2022-11-16 11:55:44,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:44,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:44,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:44,092 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-16 11:55:44,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:55:44,092 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777055794] [2022-11-16 11:55:44,092 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777055794] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:55:44,092 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:55:44,092 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 11:55:44,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86909816] [2022-11-16 11:55:44,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:55:44,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-16 11:55:44,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:55:44,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-16 11:55:44,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-16 11:55:44,094 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 510 out of 634 [2022-11-16 11:55:44,095 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-16 11:55:44,095 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:55:44,095 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 510 of 634 [2022-11-16 11:55:44,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:55:44,631 INFO L130 PetriNetUnfolder]: 0/1100 cut-off events. [2022-11-16 11:55:44,631 INFO L131 PetriNetUnfolder]: For 1105/1105 co-relation queries the response was YES. [2022-11-16 11:55:44,631 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-16 11:55:44,633 INFO L137 encePairwiseOnDemand]: 528/634 looper letters, 17 selfloop transitions, 0 changer transitions 12/527 dead transitions. [2022-11-16 11:55:44,633 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 563 places, 527 transitions, 1445 flow [2022-11-16 11:55:44,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-16 11:55:44,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-16 11:55:44,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 1143 transitions. [2022-11-16 11:55:44,635 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9014195583596214 [2022-11-16 11:55:44,635 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 1143 transitions. [2022-11-16 11:55:44,635 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 1143 transitions. [2022-11-16 11:55:44,636 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:55:44,636 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 1143 transitions. [2022-11-16 11:55:44,637 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-16 11:55:44,639 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-16 11:55:44,639 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-16 11:55:44,639 INFO L175 Difference]: Start difference. First operand has 563 places, 634 transitions, 1625 flow. Second operand 2 states and 1143 transitions. [2022-11-16 11:55:44,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 563 places, 527 transitions, 1445 flow [2022-11-16 11:55:44,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 563 places, 527 transitions, 1173 flow, removed 136 selfloop flow, removed 0 redundant places. [2022-11-16 11:55:44,651 INFO L231 Difference]: Finished difference. Result has 563 places, 515 transitions, 1115 flow [2022-11-16 11:55:44,652 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-16 11:55:44,652 INFO L288 CegarLoopForPetriNet]: 563 programPoint places, 0 predicate places. [2022-11-16 11:55:44,653 INFO L495 AbstractCegarLoop]: Abstraction has has 563 places, 515 transitions, 1115 flow [2022-11-16 11:55:44,653 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-16 11:55:44,653 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:55:44,653 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-16 11:55:44,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2022-11-16 11:55:44,654 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:55:44,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:44,655 INFO L85 PathProgramCache]: Analyzing trace with hash -1894786945, now seen corresponding path program 1 times [2022-11-16 11:55:44,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:44,655 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660962625] [2022-11-16 11:55:44,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:44,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:44,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:44,692 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-16 11:55:44,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:55:44,693 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660962625] [2022-11-16 11:55:44,693 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660962625] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:55:44,693 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:55:44,693 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 11:55:44,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914895685] [2022-11-16 11:55:44,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:55:44,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 11:55:44,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:55:44,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 11:55:44,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 11:55:44,697 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 503 out of 634 [2022-11-16 11:55:44,698 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-16 11:55:44,699 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:55:44,699 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 503 of 634 [2022-11-16 11:55:44,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:55:45,331 INFO L130 PetriNetUnfolder]: 0/871 cut-off events. [2022-11-16 11:55:45,331 INFO L131 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2022-11-16 11:55:45,331 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-16 11:55:45,333 INFO L137 encePairwiseOnDemand]: 631/634 looper letters, 26 selfloop transitions, 2 changer transitions 0/519 dead transitions. [2022-11-16 11:55:45,333 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 553 places, 519 transitions, 1179 flow [2022-11-16 11:55:45,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 11:55:45,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 11:55:45,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1538 transitions. [2022-11-16 11:55:45,335 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8086225026288117 [2022-11-16 11:55:45,335 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1538 transitions. [2022-11-16 11:55:45,335 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1538 transitions. [2022-11-16 11:55:45,335 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:55:45,335 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1538 transitions. [2022-11-16 11:55:45,336 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-16 11:55:45,337 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-16 11:55:45,337 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-16 11:55:45,338 INFO L175 Difference]: Start difference. First operand has 563 places, 515 transitions, 1115 flow. Second operand 3 states and 1538 transitions. [2022-11-16 11:55:45,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 553 places, 519 transitions, 1179 flow [2022-11-16 11:55:45,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 553 places, 519 transitions, 1179 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-16 11:55:45,347 INFO L231 Difference]: Finished difference. Result has 554 places, 516 transitions, 1127 flow [2022-11-16 11:55:45,348 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-16 11:55:45,348 INFO L288 CegarLoopForPetriNet]: 563 programPoint places, -9 predicate places. [2022-11-16 11:55:45,349 INFO L495 AbstractCegarLoop]: Abstraction has has 554 places, 516 transitions, 1127 flow [2022-11-16 11:55:45,349 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-16 11:55:45,349 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:55:45,349 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-16 11:55:45,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2022-11-16 11:55:45,350 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:55:45,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:45,350 INFO L85 PathProgramCache]: Analyzing trace with hash 355116696, now seen corresponding path program 1 times [2022-11-16 11:55:45,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:45,351 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383356894] [2022-11-16 11:55:45,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:45,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:45,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:45,396 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-16 11:55:45,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:55:45,396 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383356894] [2022-11-16 11:55:45,396 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [383356894] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:55:45,397 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1901030074] [2022-11-16 11:55:45,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:45,397 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:55:45,397 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:45,398 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:55:45,401 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-11-16 11:55:45,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:45,777 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-16 11:55:45,778 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:55:45,801 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-16 11:55:45,801 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:55:45,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-16 11:55:45,845 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1901030074] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:55:45,845 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:55:45,845 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-16 11:55:45,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011255886] [2022-11-16 11:55:45,845 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:55:45,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-16 11:55:45,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:55:45,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-16 11:55:45,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-16 11:55:45,849 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 502 out of 634 [2022-11-16 11:55:45,852 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-16 11:55:45,852 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:55:45,852 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 502 of 634 [2022-11-16 11:55:45,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:55:46,306 INFO L130 PetriNetUnfolder]: 0/845 cut-off events. [2022-11-16 11:55:46,306 INFO L131 PetriNetUnfolder]: For 19/19 co-relation queries the response was YES. [2022-11-16 11:55:46,306 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-16 11:55:46,308 INFO L137 encePairwiseOnDemand]: 628/634 looper letters, 27 selfloop transitions, 9 changer transitions 0/526 dead transitions. [2022-11-16 11:55:46,308 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 562 places, 526 transitions, 1221 flow [2022-11-16 11:55:46,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-16 11:55:46,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-16 11:55:46,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 4556 transitions. [2022-11-16 11:55:46,312 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7984577637574483 [2022-11-16 11:55:46,312 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 4556 transitions. [2022-11-16 11:55:46,312 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 4556 transitions. [2022-11-16 11:55:46,313 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:55:46,313 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 4556 transitions. [2022-11-16 11:55:46,316 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-16 11:55:46,319 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-16 11:55:46,319 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-16 11:55:46,320 INFO L175 Difference]: Start difference. First operand has 554 places, 516 transitions, 1127 flow. Second operand 9 states and 4556 transitions. [2022-11-16 11:55:46,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 562 places, 526 transitions, 1221 flow [2022-11-16 11:55:46,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 561 places, 526 transitions, 1219 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-16 11:55:46,328 INFO L231 Difference]: Finished difference. Result has 564 places, 522 transitions, 1175 flow [2022-11-16 11:55:46,328 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-16 11:55:46,329 INFO L288 CegarLoopForPetriNet]: 563 programPoint places, 1 predicate places. [2022-11-16 11:55:46,329 INFO L495 AbstractCegarLoop]: Abstraction has has 564 places, 522 transitions, 1175 flow [2022-11-16 11:55:46,329 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-16 11:55:46,330 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:55:46,330 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-16 11:55:46,335 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2022-11-16 11:55:46,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2022-11-16 11:55:46,530 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:55:46,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:46,531 INFO L85 PathProgramCache]: Analyzing trace with hash 1596840205, now seen corresponding path program 1 times [2022-11-16 11:55:46,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:46,531 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590795063] [2022-11-16 11:55:46,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:46,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:46,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:46,603 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-16 11:55:46,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:55:46,604 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590795063] [2022-11-16 11:55:46,604 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590795063] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:55:46,604 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1743060882] [2022-11-16 11:55:46,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:46,604 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:55:46,604 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:46,605 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:55:46,607 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-11-16 11:55:46,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:46,990 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-16 11:55:46,991 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:55:47,060 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-16 11:55:47,060 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:55:47,164 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-16 11:55:47,164 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1743060882] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:55:47,164 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:55:47,164 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-16 11:55:47,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661797311] [2022-11-16 11:55:47,164 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:55:47,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-16 11:55:47,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:55:47,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-16 11:55:47,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-11-16 11:55:47,170 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 502 out of 634 [2022-11-16 11:55:47,174 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-16 11:55:47,174 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:55:47,174 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 502 of 634 [2022-11-16 11:55:47,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:55:47,867 INFO L130 PetriNetUnfolder]: 0/793 cut-off events. [2022-11-16 11:55:47,868 INFO L131 PetriNetUnfolder]: For 96/96 co-relation queries the response was YES. [2022-11-16 11:55:47,868 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-16 11:55:47,870 INFO L137 encePairwiseOnDemand]: 628/634 looper letters, 35 selfloop transitions, 21 changer transitions 0/546 dead transitions. [2022-11-16 11:55:47,870 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 584 places, 546 transitions, 1395 flow [2022-11-16 11:55:47,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-16 11:55:47,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-16 11:55:47,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 10602 transitions. [2022-11-16 11:55:47,878 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7963046417305092 [2022-11-16 11:55:47,879 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 10602 transitions. [2022-11-16 11:55:47,879 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 10602 transitions. [2022-11-16 11:55:47,880 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:55:47,880 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 10602 transitions. [2022-11-16 11:55:47,886 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-16 11:55:47,893 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-16 11:55:47,895 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-16 11:55:47,895 INFO L175 Difference]: Start difference. First operand has 564 places, 522 transitions, 1175 flow. Second operand 21 states and 10602 transitions. [2022-11-16 11:55:47,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 584 places, 546 transitions, 1395 flow [2022-11-16 11:55:47,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 583 places, 546 transitions, 1381 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-11-16 11:55:47,901 INFO L231 Difference]: Finished difference. Result has 588 places, 535 transitions, 1299 flow [2022-11-16 11:55:47,902 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-16 11:55:47,902 INFO L288 CegarLoopForPetriNet]: 563 programPoint places, 25 predicate places. [2022-11-16 11:55:47,902 INFO L495 AbstractCegarLoop]: Abstraction has has 588 places, 535 transitions, 1299 flow [2022-11-16 11:55:47,903 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-16 11:55:47,903 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:55:47,904 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-16 11:55:47,910 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2022-11-16 11:55:48,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2022-11-16 11:55:48,104 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:55:48,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:48,104 INFO L85 PathProgramCache]: Analyzing trace with hash -249080829, now seen corresponding path program 1 times [2022-11-16 11:55:48,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:48,105 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289713882] [2022-11-16 11:55:48,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:48,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:48,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:48,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-16 11:55:48,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:55:48,390 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289713882] [2022-11-16 11:55:48,390 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289713882] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:55:48,390 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [246136700] [2022-11-16 11:55:48,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:48,391 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:55:48,391 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:48,392 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:55:48,415 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-11-16 11:55:48,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:48,866 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-16 11:55:48,868 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:55:48,989 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-16 11:55:48,989 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:55:49,300 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-16 11:55:49,300 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [246136700] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:55:49,300 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:55:49,300 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 34 [2022-11-16 11:55:49,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177811967] [2022-11-16 11:55:49,301 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:55:49,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-11-16 11:55:49,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:55:49,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-11-16 11:55:49,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=816, Unknown=0, NotChecked=0, Total=1122 [2022-11-16 11:55:49,309 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 502 out of 634 [2022-11-16 11:55:49,315 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-16 11:55:49,315 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:55:49,315 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 502 of 634 [2022-11-16 11:55:49,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:55:50,379 INFO L130 PetriNetUnfolder]: 0/689 cut-off events. [2022-11-16 11:55:50,379 INFO L131 PetriNetUnfolder]: For 330/330 co-relation queries the response was YES. [2022-11-16 11:55:50,379 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-16 11:55:50,380 INFO L137 encePairwiseOnDemand]: 628/634 looper letters, 51 selfloop transitions, 45 changer transitions 0/586 dead transitions. [2022-11-16 11:55:50,380 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 632 places, 586 transitions, 1807 flow [2022-11-16 11:55:50,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-11-16 11:55:50,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-11-16 11:55:50,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 22694 transitions. [2022-11-16 11:55:50,393 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7954433929197336 [2022-11-16 11:55:50,393 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 22694 transitions. [2022-11-16 11:55:50,393 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 22694 transitions. [2022-11-16 11:55:50,397 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:55:50,397 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 22694 transitions. [2022-11-16 11:55:50,410 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-16 11:55:50,423 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-16 11:55:50,428 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-16 11:55:50,428 INFO L175 Difference]: Start difference. First operand has 588 places, 535 transitions, 1299 flow. Second operand 45 states and 22694 transitions. [2022-11-16 11:55:50,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 632 places, 586 transitions, 1807 flow [2022-11-16 11:55:50,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 626 places, 586 transitions, 1767 flow, removed 14 selfloop flow, removed 6 redundant places. [2022-11-16 11:55:50,441 INFO L231 Difference]: Finished difference. Result has 635 places, 560 transitions, 1577 flow [2022-11-16 11:55:50,442 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-16 11:55:50,442 INFO L288 CegarLoopForPetriNet]: 563 programPoint places, 72 predicate places. [2022-11-16 11:55:50,442 INFO L495 AbstractCegarLoop]: Abstraction has has 635 places, 560 transitions, 1577 flow [2022-11-16 11:55:50,446 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-16 11:55:50,446 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:55:50,446 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-16 11:55:50,455 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-11-16 11:55:50,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:55:50,654 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:55:50,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:50,655 INFO L85 PathProgramCache]: Analyzing trace with hash 1360857631, now seen corresponding path program 1 times [2022-11-16 11:55:50,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:50,655 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632868134] [2022-11-16 11:55:50,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:50,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:50,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:51,548 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-16 11:55:51,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:55:51,549 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632868134] [2022-11-16 11:55:51,549 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [632868134] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:55:51,549 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [761422629] [2022-11-16 11:55:51,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:51,550 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:55:51,550 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:51,551 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:55:51,575 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-11-16 11:55:52,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:52,041 INFO L263 TraceCheckSpWp]: Trace formula consists of 458 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-16 11:55:52,045 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:55:52,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-16 11:55:52,274 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:55:53,343 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-16 11:55:53,344 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [761422629] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:55:53,344 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:55:53,344 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 66 [2022-11-16 11:55:53,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257789126] [2022-11-16 11:55:53,344 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:55:53,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-11-16 11:55:53,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:55:53,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-11-16 11:55:53,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1122, Invalid=3168, Unknown=0, NotChecked=0, Total=4290 [2022-11-16 11:55:53,363 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 502 out of 634 [2022-11-16 11:55:53,377 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-16 11:55:53,377 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:55:53,377 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 502 of 634 [2022-11-16 11:55:53,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:55:54,694 INFO L130 PetriNetUnfolder]: 0/650 cut-off events. [2022-11-16 11:55:54,694 INFO L131 PetriNetUnfolder]: For 530/530 co-relation queries the response was YES. [2022-11-16 11:55:54,694 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-16 11:55:54,695 INFO L137 encePairwiseOnDemand]: 629/634 looper letters, 54 selfloop transitions, 52 changer transitions 0/584 dead transitions. [2022-11-16 11:55:54,695 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 675 places, 584 transitions, 1967 flow [2022-11-16 11:55:54,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-11-16 11:55:54,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2022-11-16 11:55:54,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 27217 transitions. [2022-11-16 11:55:54,711 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7949818904077579 [2022-11-16 11:55:54,712 INFO L72 ComplementDD]: Start complementDD. Operand 54 states and 27217 transitions. [2022-11-16 11:55:54,712 INFO L73 IsDeterministic]: Start isDeterministic. Operand 54 states and 27217 transitions. [2022-11-16 11:55:54,717 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:55:54,717 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 54 states and 27217 transitions. [2022-11-16 11:55:54,734 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-16 11:55:54,751 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-16 11:55:54,756 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-16 11:55:54,756 INFO L175 Difference]: Start difference. First operand has 635 places, 560 transitions, 1577 flow. Second operand 54 states and 27217 transitions. [2022-11-16 11:55:54,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 675 places, 584 transitions, 1967 flow [2022-11-16 11:55:54,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 642 places, 584 transitions, 1822 flow, removed 12 selfloop flow, removed 33 redundant places. [2022-11-16 11:55:54,766 INFO L231 Difference]: Finished difference. Result has 642 places, 553 transitions, 1559 flow [2022-11-16 11:55:54,766 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-16 11:55:54,767 INFO L288 CegarLoopForPetriNet]: 563 programPoint places, 79 predicate places. [2022-11-16 11:55:54,767 INFO L495 AbstractCegarLoop]: Abstraction has has 642 places, 553 transitions, 1559 flow [2022-11-16 11:55:54,771 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-16 11:55:54,771 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:55:54,771 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-16 11:55:54,777 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2022-11-16 11:55:54,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:55:54,972 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:55:54,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:54,972 INFO L85 PathProgramCache]: Analyzing trace with hash -1774131994, now seen corresponding path program 1 times [2022-11-16 11:55:54,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:54,973 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677463880] [2022-11-16 11:55:54,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:54,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:55,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:55:55,005 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 11:55:55,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:55:55,071 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 11:55:55,071 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-16 11:55:55,072 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-11-16 11:55:55,072 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-16 11:55:55,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2022-11-16 11:55:55,072 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:55:55,073 WARN L233 ceAbstractionStarter]: 17 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-16 11:55:55,073 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 18 thread instances. [2022-11-16 11:55:55,139 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-16 11:55:55,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 592 places, 667 transitions, 1730 flow [2022-11-16 11:55:55,780 INFO L130 PetriNetUnfolder]: 184/1364 cut-off events. [2022-11-16 11:55:55,780 INFO L131 PetriNetUnfolder]: For 1122/1122 co-relation queries the response was YES. [2022-11-16 11:55:55,821 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-16 11:55:55,821 INFO L82 GeneralOperation]: Start removeDead. Operand has 592 places, 667 transitions, 1730 flow [2022-11-16 11:55:55,853 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 592 places, 667 transitions, 1730 flow [2022-11-16 11:55:55,854 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-16 11:55:55,854 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;@495da5ea, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-16 11:55:55,854 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-16 11:55:55,860 INFO L130 PetriNetUnfolder]: 4/91 cut-off events. [2022-11-16 11:55:55,860 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-16 11:55:55,860 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:55:55,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] [2022-11-16 11:55:55,860 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:55:55,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:55,861 INFO L85 PathProgramCache]: Analyzing trace with hash 1130649502, now seen corresponding path program 1 times [2022-11-16 11:55:55,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:55,861 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638468144] [2022-11-16 11:55:55,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:55,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:55,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:55,876 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-16 11:55:55,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:55:55,877 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638468144] [2022-11-16 11:55:55,877 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638468144] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:55:55,877 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:55:55,877 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 11:55:55,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614922393] [2022-11-16 11:55:55,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:55:55,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-16 11:55:55,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:55:55,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-16 11:55:55,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-16 11:55:55,879 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 536 out of 667 [2022-11-16 11:55:55,879 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-16 11:55:55,880 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:55:55,880 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 536 of 667 [2022-11-16 11:55:55,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:55:56,478 INFO L130 PetriNetUnfolder]: 0/1161 cut-off events. [2022-11-16 11:55:56,479 INFO L131 PetriNetUnfolder]: For 1293/1293 co-relation queries the response was YES. [2022-11-16 11:55:56,479 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-16 11:55:56,481 INFO L137 encePairwiseOnDemand]: 555/667 looper letters, 18 selfloop transitions, 0 changer transitions 12/554 dead transitions. [2022-11-16 11:55:56,481 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 592 places, 554 transitions, 1540 flow [2022-11-16 11:55:56,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-16 11:55:56,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-16 11:55:56,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 1202 transitions. [2022-11-16 11:55:56,483 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9010494752623688 [2022-11-16 11:55:56,483 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 1202 transitions. [2022-11-16 11:55:56,483 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 1202 transitions. [2022-11-16 11:55:56,483 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:55:56,483 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 1202 transitions. [2022-11-16 11:55:56,484 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-16 11:55:56,485 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-16 11:55:56,485 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-16 11:55:56,485 INFO L175 Difference]: Start difference. First operand has 592 places, 667 transitions, 1730 flow. Second operand 2 states and 1202 transitions. [2022-11-16 11:55:56,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 592 places, 554 transitions, 1540 flow [2022-11-16 11:55:56,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 592 places, 554 transitions, 1234 flow, removed 153 selfloop flow, removed 0 redundant places. [2022-11-16 11:55:56,498 INFO L231 Difference]: Finished difference. Result has 592 places, 542 transitions, 1174 flow [2022-11-16 11:55:56,499 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-16 11:55:56,499 INFO L288 CegarLoopForPetriNet]: 592 programPoint places, 0 predicate places. [2022-11-16 11:55:56,499 INFO L495 AbstractCegarLoop]: Abstraction has has 592 places, 542 transitions, 1174 flow [2022-11-16 11:55:56,500 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-16 11:55:56,500 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:55:56,500 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-16 11:55:56,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2022-11-16 11:55:56,500 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:55:56,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:56,500 INFO L85 PathProgramCache]: Analyzing trace with hash 837246495, now seen corresponding path program 1 times [2022-11-16 11:55:56,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:56,500 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584777843] [2022-11-16 11:55:56,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:56,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:56,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:56,522 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-16 11:55:56,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:55:56,523 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584777843] [2022-11-16 11:55:56,523 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584777843] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:55:56,523 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:55:56,523 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 11:55:56,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339463295] [2022-11-16 11:55:56,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:55:56,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 11:55:56,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:55:56,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 11:55:56,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 11:55:56,526 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 529 out of 667 [2022-11-16 11:55:56,526 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-16 11:55:56,527 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:55:56,527 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 529 of 667 [2022-11-16 11:55:56,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:55:57,022 INFO L130 PetriNetUnfolder]: 0/920 cut-off events. [2022-11-16 11:55:57,022 INFO L131 PetriNetUnfolder]: For 17/17 co-relation queries the response was YES. [2022-11-16 11:55:57,023 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-16 11:55:57,025 INFO L137 encePairwiseOnDemand]: 664/667 looper letters, 27 selfloop transitions, 2 changer transitions 0/546 dead transitions. [2022-11-16 11:55:57,025 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 582 places, 546 transitions, 1240 flow [2022-11-16 11:55:57,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 11:55:57,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 11:55:57,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1617 transitions. [2022-11-16 11:55:57,027 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.808095952023988 [2022-11-16 11:55:57,027 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1617 transitions. [2022-11-16 11:55:57,027 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1617 transitions. [2022-11-16 11:55:57,027 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:55:57,027 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1617 transitions. [2022-11-16 11:55:57,028 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-16 11:55:57,030 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-16 11:55:57,030 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-16 11:55:57,030 INFO L175 Difference]: Start difference. First operand has 592 places, 542 transitions, 1174 flow. Second operand 3 states and 1617 transitions. [2022-11-16 11:55:57,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 582 places, 546 transitions, 1240 flow [2022-11-16 11:55:57,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 582 places, 546 transitions, 1240 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-16 11:55:57,038 INFO L231 Difference]: Finished difference. Result has 583 places, 543 transitions, 1186 flow [2022-11-16 11:55:57,039 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-16 11:55:57,039 INFO L288 CegarLoopForPetriNet]: 592 programPoint places, -9 predicate places. [2022-11-16 11:55:57,039 INFO L495 AbstractCegarLoop]: Abstraction has has 583 places, 543 transitions, 1186 flow [2022-11-16 11:55:57,040 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-16 11:55:57,040 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:55:57,040 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-16 11:55:57,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2022-11-16 11:55:57,040 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:55:57,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:57,041 INFO L85 PathProgramCache]: Analyzing trace with hash -911209160, now seen corresponding path program 1 times [2022-11-16 11:55:57,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:57,041 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38201810] [2022-11-16 11:55:57,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:57,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:57,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:57,092 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-16 11:55:57,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:55:57,092 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38201810] [2022-11-16 11:55:57,093 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38201810] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:55:57,093 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1146659758] [2022-11-16 11:55:57,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:57,093 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:55:57,093 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:57,095 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:55:57,123 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-11-16 11:55:57,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:57,591 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-16 11:55:57,591 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:55:57,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-16 11:55:57,618 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:55:57,655 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-16 11:55:57,655 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1146659758] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:55:57,655 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:55:57,655 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-16 11:55:57,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090136673] [2022-11-16 11:55:57,656 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:55:57,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-16 11:55:57,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:55:57,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-16 11:55:57,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-16 11:55:57,661 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 528 out of 667 [2022-11-16 11:55:57,664 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-16 11:55:57,664 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:55:57,664 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 528 of 667 [2022-11-16 11:55:57,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:55:58,256 INFO L130 PetriNetUnfolder]: 0/894 cut-off events. [2022-11-16 11:55:58,257 INFO L131 PetriNetUnfolder]: For 20/20 co-relation queries the response was YES. [2022-11-16 11:55:58,257 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-16 11:55:58,259 INFO L137 encePairwiseOnDemand]: 661/667 looper letters, 28 selfloop transitions, 9 changer transitions 0/553 dead transitions. [2022-11-16 11:55:58,259 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 591 places, 553 transitions, 1282 flow [2022-11-16 11:55:58,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-16 11:55:58,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-16 11:55:58,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 4791 transitions. [2022-11-16 11:55:58,263 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7981009495252374 [2022-11-16 11:55:58,263 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 4791 transitions. [2022-11-16 11:55:58,263 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 4791 transitions. [2022-11-16 11:55:58,264 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:55:58,264 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 4791 transitions. [2022-11-16 11:55:58,267 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-16 11:55:58,270 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-16 11:55:58,271 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-16 11:55:58,271 INFO L175 Difference]: Start difference. First operand has 583 places, 543 transitions, 1186 flow. Second operand 9 states and 4791 transitions. [2022-11-16 11:55:58,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 591 places, 553 transitions, 1282 flow [2022-11-16 11:55:58,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 590 places, 553 transitions, 1280 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-16 11:55:58,280 INFO L231 Difference]: Finished difference. Result has 593 places, 549 transitions, 1234 flow [2022-11-16 11:55:58,280 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-16 11:55:58,281 INFO L288 CegarLoopForPetriNet]: 592 programPoint places, 1 predicate places. [2022-11-16 11:55:58,281 INFO L495 AbstractCegarLoop]: Abstraction has has 593 places, 549 transitions, 1234 flow [2022-11-16 11:55:58,282 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-16 11:55:58,282 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:55:58,282 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-16 11:55:58,289 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2022-11-16 11:55:58,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable95 [2022-11-16 11:55:58,483 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:55:58,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:55:58,483 INFO L85 PathProgramCache]: Analyzing trace with hash -1691401811, now seen corresponding path program 1 times [2022-11-16 11:55:58,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:55:58,483 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700895131] [2022-11-16 11:55:58,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:58,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:55:58,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:58,612 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-16 11:55:58,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:55:58,613 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700895131] [2022-11-16 11:55:58,613 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700895131] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:55:58,613 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [551259223] [2022-11-16 11:55:58,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:55:58,614 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:55:58,614 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:55:58,615 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:55:58,639 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-11-16 11:55:59,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:55:59,189 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-16 11:55:59,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:55:59,261 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-16 11:55:59,262 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:55:59,380 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-16 11:55:59,381 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [551259223] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:55:59,381 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:55:59,381 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-16 11:55:59,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081305442] [2022-11-16 11:55:59,381 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:55:59,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-16 11:55:59,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:55:59,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-16 11:55:59,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-11-16 11:55:59,386 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 528 out of 667 [2022-11-16 11:55:59,390 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-16 11:55:59,390 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:55:59,390 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 528 of 667 [2022-11-16 11:55:59,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:56:00,137 INFO L130 PetriNetUnfolder]: 0/842 cut-off events. [2022-11-16 11:56:00,137 INFO L131 PetriNetUnfolder]: For 102/102 co-relation queries the response was YES. [2022-11-16 11:56:00,137 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-16 11:56:00,139 INFO L137 encePairwiseOnDemand]: 661/667 looper letters, 36 selfloop transitions, 21 changer transitions 0/573 dead transitions. [2022-11-16 11:56:00,139 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 613 places, 573 transitions, 1456 flow [2022-11-16 11:56:00,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-16 11:56:00,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-16 11:56:00,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 11149 transitions. [2022-11-16 11:56:00,146 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7959591632755051 [2022-11-16 11:56:00,147 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 11149 transitions. [2022-11-16 11:56:00,147 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 11149 transitions. [2022-11-16 11:56:00,149 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:56:00,150 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 11149 transitions. [2022-11-16 11:56:00,158 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-16 11:56:00,165 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-16 11:56:00,168 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-16 11:56:00,168 INFO L175 Difference]: Start difference. First operand has 593 places, 549 transitions, 1234 flow. Second operand 21 states and 11149 transitions. [2022-11-16 11:56:00,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 613 places, 573 transitions, 1456 flow [2022-11-16 11:56:00,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 612 places, 573 transitions, 1442 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-11-16 11:56:00,176 INFO L231 Difference]: Finished difference. Result has 617 places, 562 transitions, 1358 flow [2022-11-16 11:56:00,177 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-16 11:56:00,177 INFO L288 CegarLoopForPetriNet]: 592 programPoint places, 25 predicate places. [2022-11-16 11:56:00,177 INFO L495 AbstractCegarLoop]: Abstraction has has 617 places, 562 transitions, 1358 flow [2022-11-16 11:56:00,179 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-16 11:56:00,179 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:56:00,179 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-16 11:56:00,186 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2022-11-16 11:56:00,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96,45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:56:00,380 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:56:00,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:56:00,380 INFO L85 PathProgramCache]: Analyzing trace with hash -329138013, now seen corresponding path program 1 times [2022-11-16 11:56:00,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:56:00,380 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018657396] [2022-11-16 11:56:00,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:56:00,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:56:00,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:56:00,685 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-16 11:56:00,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:56:00,686 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2018657396] [2022-11-16 11:56:00,686 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2018657396] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:56:00,686 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1855891196] [2022-11-16 11:56:00,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:56:00,686 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:56:00,687 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:56:00,691 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:56:00,696 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-11-16 11:56:01,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:56:01,279 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-16 11:56:01,282 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:56:01,427 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-16 11:56:01,427 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:56:01,767 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-16 11:56:01,767 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1855891196] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:56:01,767 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:56:01,768 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 34 [2022-11-16 11:56:01,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637403563] [2022-11-16 11:56:01,768 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:56:01,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-11-16 11:56:01,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:56:01,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-11-16 11:56:01,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=816, Unknown=0, NotChecked=0, Total=1122 [2022-11-16 11:56:01,781 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 528 out of 667 [2022-11-16 11:56:01,790 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-16 11:56:01,790 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:56:01,790 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 528 of 667 [2022-11-16 11:56:01,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:56:02,894 INFO L130 PetriNetUnfolder]: 0/738 cut-off events. [2022-11-16 11:56:02,894 INFO L131 PetriNetUnfolder]: For 357/357 co-relation queries the response was YES. [2022-11-16 11:56:02,894 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-16 11:56:02,896 INFO L137 encePairwiseOnDemand]: 661/667 looper letters, 52 selfloop transitions, 45 changer transitions 0/613 dead transitions. [2022-11-16 11:56:02,896 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 661 places, 613 transitions, 1868 flow [2022-11-16 11:56:02,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-11-16 11:56:02,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-11-16 11:56:02,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 23865 transitions. [2022-11-16 11:56:02,910 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7951024487756122 [2022-11-16 11:56:02,910 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 23865 transitions. [2022-11-16 11:56:02,910 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 23865 transitions. [2022-11-16 11:56:02,914 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:56:02,914 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 23865 transitions. [2022-11-16 11:56:02,928 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-16 11:56:02,942 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-16 11:56:02,947 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-16 11:56:02,947 INFO L175 Difference]: Start difference. First operand has 617 places, 562 transitions, 1358 flow. Second operand 45 states and 23865 transitions. [2022-11-16 11:56:02,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 661 places, 613 transitions, 1868 flow [2022-11-16 11:56:02,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 655 places, 613 transitions, 1828 flow, removed 14 selfloop flow, removed 6 redundant places. [2022-11-16 11:56:02,957 INFO L231 Difference]: Finished difference. Result has 664 places, 587 transitions, 1636 flow [2022-11-16 11:56:02,957 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-16 11:56:02,958 INFO L288 CegarLoopForPetriNet]: 592 programPoint places, 72 predicate places. [2022-11-16 11:56:02,958 INFO L495 AbstractCegarLoop]: Abstraction has has 664 places, 587 transitions, 1636 flow [2022-11-16 11:56:02,960 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-16 11:56:02,960 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:56:02,960 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-16 11:56:02,966 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2022-11-16 11:56:03,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97,46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:56:03,163 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:56:03,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:56:03,163 INFO L85 PathProgramCache]: Analyzing trace with hash -372408641, now seen corresponding path program 1 times [2022-11-16 11:56:03,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:56:03,163 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027860718] [2022-11-16 11:56:03,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:56:03,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:56:03,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:56:03,969 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-16 11:56:03,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:56:03,970 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027860718] [2022-11-16 11:56:03,970 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027860718] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:56:03,970 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1746804384] [2022-11-16 11:56:03,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:56:03,970 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:56:03,970 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:56:03,971 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:56:03,974 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-11-16 11:56:04,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:56:04,475 INFO L263 TraceCheckSpWp]: Trace formula consists of 458 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-16 11:56:04,477 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:56:04,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-16 11:56:04,734 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:56:05,803 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-16 11:56:05,803 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1746804384] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:56:05,804 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:56:05,804 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 66 [2022-11-16 11:56:05,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914338501] [2022-11-16 11:56:05,804 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:56:05,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-11-16 11:56:05,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:56:05,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-11-16 11:56:05,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1122, Invalid=3168, Unknown=0, NotChecked=0, Total=4290 [2022-11-16 11:56:05,832 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 528 out of 667 [2022-11-16 11:56:05,851 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-16 11:56:05,851 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:56:05,851 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 528 of 667 [2022-11-16 11:56:05,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:56:07,332 INFO L130 PetriNetUnfolder]: 0/686 cut-off events. [2022-11-16 11:56:07,332 INFO L131 PetriNetUnfolder]: For 651/651 co-relation queries the response was YES. [2022-11-16 11:56:07,333 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-16 11:56:07,334 INFO L137 encePairwiseOnDemand]: 662/667 looper letters, 57 selfloop transitions, 55 changer transitions 0/616 dead transitions. [2022-11-16 11:56:07,334 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 707 places, 616 transitions, 2082 flow [2022-11-16 11:56:07,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-11-16 11:56:07,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2022-11-16 11:56:07,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 30212 transitions. [2022-11-16 11:56:07,351 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7946553039269839 [2022-11-16 11:56:07,351 INFO L72 ComplementDD]: Start complementDD. Operand 57 states and 30212 transitions. [2022-11-16 11:56:07,351 INFO L73 IsDeterministic]: Start isDeterministic. Operand 57 states and 30212 transitions. [2022-11-16 11:56:07,356 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:56:07,356 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 57 states and 30212 transitions. [2022-11-16 11:56:07,378 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-16 11:56:07,403 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-16 11:56:07,409 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-16 11:56:07,409 INFO L175 Difference]: Start difference. First operand has 664 places, 587 transitions, 1636 flow. Second operand 57 states and 30212 transitions. [2022-11-16 11:56:07,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 707 places, 616 transitions, 2082 flow [2022-11-16 11:56:07,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 674 places, 616 transitions, 1929 flow, removed 13 selfloop flow, removed 33 redundant places. [2022-11-16 11:56:07,424 INFO L231 Difference]: Finished difference. Result has 674 places, 583 transitions, 1647 flow [2022-11-16 11:56:07,425 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-16 11:56:07,425 INFO L288 CegarLoopForPetriNet]: 592 programPoint places, 82 predicate places. [2022-11-16 11:56:07,425 INFO L495 AbstractCegarLoop]: Abstraction has has 674 places, 583 transitions, 1647 flow [2022-11-16 11:56:07,431 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-16 11:56:07,432 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:56:07,432 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-16 11:56:07,440 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2022-11-16 11:56:07,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable98 [2022-11-16 11:56:07,635 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:56:07,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:56:07,635 INFO L85 PathProgramCache]: Analyzing trace with hash 1000549328, now seen corresponding path program 1 times [2022-11-16 11:56:07,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:56:07,635 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585954850] [2022-11-16 11:56:07,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:56:07,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:56:07,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:56:07,667 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 11:56:07,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:56:07,730 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 11:56:07,731 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-16 11:56:07,731 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-11-16 11:56:07,731 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-16 11:56:07,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2022-11-16 11:56:07,732 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:56:07,732 WARN L233 ceAbstractionStarter]: 18 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-16 11:56:07,732 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 19 thread instances. [2022-11-16 11:56:07,798 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-16 11:56:07,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 621 places, 700 transitions, 1837 flow [2022-11-16 11:56:08,688 INFO L130 PetriNetUnfolder]: 194/1436 cut-off events. [2022-11-16 11:56:08,689 INFO L131 PetriNetUnfolder]: For 1311/1311 co-relation queries the response was YES. [2022-11-16 11:56:08,741 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-16 11:56:08,741 INFO L82 GeneralOperation]: Start removeDead. Operand has 621 places, 700 transitions, 1837 flow [2022-11-16 11:56:08,769 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 621 places, 700 transitions, 1837 flow [2022-11-16 11:56:08,770 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-16 11:56:08,770 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;@495da5ea, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-16 11:56:08,771 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-16 11:56:08,779 INFO L130 PetriNetUnfolder]: 4/91 cut-off events. [2022-11-16 11:56:08,780 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-16 11:56:08,780 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:56:08,780 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-16 11:56:08,780 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:56:08,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:56:08,781 INFO L85 PathProgramCache]: Analyzing trace with hash 1306252318, now seen corresponding path program 1 times [2022-11-16 11:56:08,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:56:08,781 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857935230] [2022-11-16 11:56:08,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:56:08,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:56:08,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:56:08,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-16 11:56:08,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:56:08,801 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857935230] [2022-11-16 11:56:08,801 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857935230] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:56:08,802 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:56:08,802 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 11:56:08,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284295614] [2022-11-16 11:56:08,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:56:08,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-16 11:56:08,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:56:08,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-16 11:56:08,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-16 11:56:08,804 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 562 out of 700 [2022-11-16 11:56:08,805 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-16 11:56:08,805 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:56:08,806 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 562 of 700 [2022-11-16 11:56:08,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:56:09,513 INFO L130 PetriNetUnfolder]: 0/1222 cut-off events. [2022-11-16 11:56:09,513 INFO L131 PetriNetUnfolder]: For 1501/1501 co-relation queries the response was YES. [2022-11-16 11:56:09,513 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-16 11:56:09,517 INFO L137 encePairwiseOnDemand]: 582/700 looper letters, 19 selfloop transitions, 0 changer transitions 12/581 dead transitions. [2022-11-16 11:56:09,517 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 621 places, 581 transitions, 1637 flow [2022-11-16 11:56:09,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-16 11:56:09,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-16 11:56:09,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 1261 transitions. [2022-11-16 11:56:09,519 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9007142857142857 [2022-11-16 11:56:09,519 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 1261 transitions. [2022-11-16 11:56:09,519 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 1261 transitions. [2022-11-16 11:56:09,520 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:56:09,520 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 1261 transitions. [2022-11-16 11:56:09,521 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-16 11:56:09,522 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-16 11:56:09,522 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-16 11:56:09,522 INFO L175 Difference]: Start difference. First operand has 621 places, 700 transitions, 1837 flow. Second operand 2 states and 1261 transitions. [2022-11-16 11:56:09,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 621 places, 581 transitions, 1637 flow [2022-11-16 11:56:09,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 621 places, 581 transitions, 1295 flow, removed 171 selfloop flow, removed 0 redundant places. [2022-11-16 11:56:09,532 INFO L231 Difference]: Finished difference. Result has 621 places, 569 transitions, 1233 flow [2022-11-16 11:56:09,533 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-16 11:56:09,533 INFO L288 CegarLoopForPetriNet]: 621 programPoint places, 0 predicate places. [2022-11-16 11:56:09,533 INFO L495 AbstractCegarLoop]: Abstraction has has 621 places, 569 transitions, 1233 flow [2022-11-16 11:56:09,534 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-16 11:56:09,534 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:56:09,534 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-16 11:56:09,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2022-11-16 11:56:09,534 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:56:09,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:56:09,534 INFO L85 PathProgramCache]: Analyzing trace with hash 1012849311, now seen corresponding path program 1 times [2022-11-16 11:56:09,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:56:09,535 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966839264] [2022-11-16 11:56:09,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:56:09,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:56:09,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:56:09,558 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-16 11:56:09,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:56:09,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966839264] [2022-11-16 11:56:09,559 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [966839264] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:56:09,559 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:56:09,559 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 11:56:09,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134005664] [2022-11-16 11:56:09,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:56:09,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 11:56:09,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:56:09,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 11:56:09,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 11:56:09,562 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 555 out of 700 [2022-11-16 11:56:09,564 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-16 11:56:09,564 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:56:09,564 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 555 of 700 [2022-11-16 11:56:09,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:56:10,235 INFO L130 PetriNetUnfolder]: 0/969 cut-off events. [2022-11-16 11:56:10,235 INFO L131 PetriNetUnfolder]: For 18/18 co-relation queries the response was YES. [2022-11-16 11:56:10,235 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-16 11:56:10,237 INFO L137 encePairwiseOnDemand]: 697/700 looper letters, 28 selfloop transitions, 2 changer transitions 0/573 dead transitions. [2022-11-16 11:56:10,237 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 611 places, 573 transitions, 1301 flow [2022-11-16 11:56:10,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 11:56:10,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 11:56:10,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1696 transitions. [2022-11-16 11:56:10,239 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8076190476190476 [2022-11-16 11:56:10,239 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1696 transitions. [2022-11-16 11:56:10,239 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1696 transitions. [2022-11-16 11:56:10,240 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:56:10,240 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1696 transitions. [2022-11-16 11:56:10,241 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-16 11:56:10,242 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-16 11:56:10,242 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-16 11:56:10,243 INFO L175 Difference]: Start difference. First operand has 621 places, 569 transitions, 1233 flow. Second operand 3 states and 1696 transitions. [2022-11-16 11:56:10,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 611 places, 573 transitions, 1301 flow [2022-11-16 11:56:10,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 611 places, 573 transitions, 1301 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-16 11:56:10,250 INFO L231 Difference]: Finished difference. Result has 612 places, 570 transitions, 1245 flow [2022-11-16 11:56:10,251 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-16 11:56:10,251 INFO L288 CegarLoopForPetriNet]: 621 programPoint places, -9 predicate places. [2022-11-16 11:56:10,251 INFO L495 AbstractCegarLoop]: Abstraction has has 612 places, 570 transitions, 1245 flow [2022-11-16 11:56:10,251 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-16 11:56:10,251 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:56:10,252 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-16 11:56:10,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2022-11-16 11:56:10,252 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:56:10,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:56:10,252 INFO L85 PathProgramCache]: Analyzing trace with hash 1092949848, now seen corresponding path program 1 times [2022-11-16 11:56:10,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:56:10,252 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588577053] [2022-11-16 11:56:10,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:56:10,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:56:10,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:56:10,292 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-16 11:56:10,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:56:10,292 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588577053] [2022-11-16 11:56:10,292 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588577053] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:56:10,292 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [266311813] [2022-11-16 11:56:10,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:56:10,293 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:56:10,293 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:56:10,294 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:56:10,296 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-11-16 11:56:10,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:56:10,807 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-16 11:56:10,809 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:56:10,837 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-16 11:56:10,837 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:56:10,877 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-16 11:56:10,877 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [266311813] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:56:10,877 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:56:10,877 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-16 11:56:10,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727822047] [2022-11-16 11:56:10,877 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:56:10,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-16 11:56:10,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:56:10,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-16 11:56:10,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-16 11:56:10,881 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 554 out of 700 [2022-11-16 11:56:10,883 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-16 11:56:10,883 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:56:10,883 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 554 of 700 [2022-11-16 11:56:10,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:56:11,541 INFO L130 PetriNetUnfolder]: 0/943 cut-off events. [2022-11-16 11:56:11,542 INFO L131 PetriNetUnfolder]: For 21/21 co-relation queries the response was YES. [2022-11-16 11:56:11,542 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-16 11:56:11,544 INFO L137 encePairwiseOnDemand]: 694/700 looper letters, 29 selfloop transitions, 9 changer transitions 0/580 dead transitions. [2022-11-16 11:56:11,545 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 620 places, 580 transitions, 1343 flow [2022-11-16 11:56:11,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-16 11:56:11,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-16 11:56:11,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 5026 transitions. [2022-11-16 11:56:11,550 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7977777777777778 [2022-11-16 11:56:11,551 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 5026 transitions. [2022-11-16 11:56:11,551 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 5026 transitions. [2022-11-16 11:56:11,552 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:56:11,553 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 5026 transitions. [2022-11-16 11:56:11,558 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-16 11:56:11,562 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-16 11:56:11,563 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-16 11:56:11,564 INFO L175 Difference]: Start difference. First operand has 612 places, 570 transitions, 1245 flow. Second operand 9 states and 5026 transitions. [2022-11-16 11:56:11,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 620 places, 580 transitions, 1343 flow [2022-11-16 11:56:11,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 619 places, 580 transitions, 1341 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-16 11:56:11,571 INFO L231 Difference]: Finished difference. Result has 622 places, 576 transitions, 1293 flow [2022-11-16 11:56:11,572 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-16 11:56:11,572 INFO L288 CegarLoopForPetriNet]: 621 programPoint places, 1 predicate places. [2022-11-16 11:56:11,572 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-16 11:59:25,520 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-16 11:59:25,521 INFO L288 CegarLoopForPetriNet]: 969 programPoint places, 25 predicate places. [2022-11-16 11:59:25,521 INFO L495 AbstractCegarLoop]: Abstraction has has 994 places, 913 transitions, 2125 flow [2022-11-16 11:59:25,523 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-16 11:59:25,523 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:59:25,524 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-16 11:59:25,539 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Forceful destruction successful, exit code 0 [2022-11-16 11:59:25,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable187 [2022-11-16 11:59:25,734 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:59:25,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:59:25,735 INFO L85 PathProgramCache]: Analyzing trace with hash -1012524925, now seen corresponding path program 1 times [2022-11-16 11:59:25,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:59:25,735 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991152923] [2022-11-16 11:59:25,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:59:25,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:59:25,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:59:25,940 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-16 11:59:25,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:59:25,940 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991152923] [2022-11-16 11:59:25,940 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [991152923] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:59:25,941 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1960476317] [2022-11-16 11:59:25,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:59:25,941 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:59:25,941 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:59:25,942 INFO L229 MonitoredProcess]: Starting monitored process 98 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:59:25,967 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Waiting until timeout for monitored process [2022-11-16 11:59:27,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:59:27,058 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-16 11:59:27,060 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:59:27,155 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-16 11:59:27,155 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:59:27,458 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-16 11:59:27,458 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1960476317] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:59:27,458 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:59:27,459 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 34 [2022-11-16 11:59:27,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307947542] [2022-11-16 11:59:27,459 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:59:27,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-11-16 11:59:27,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:59:27,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-11-16 11:59:27,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=816, Unknown=0, NotChecked=0, Total=1122 [2022-11-16 11:59:27,472 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 866 out of 1096 [2022-11-16 11:59:27,484 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-16 11:59:27,484 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:59:27,484 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 866 of 1096 [2022-11-16 11:59:27,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:59:29,340 INFO L130 PetriNetUnfolder]: 0/1375 cut-off events. [2022-11-16 11:59:29,340 INFO L131 PetriNetUnfolder]: For 708/708 co-relation queries the response was YES. [2022-11-16 11:59:29,341 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-16 11:59:29,344 INFO L137 encePairwiseOnDemand]: 1090/1096 looper letters, 65 selfloop transitions, 45 changer transitions 0/964 dead transitions. [2022-11-16 11:59:29,344 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1038 places, 964 transitions, 2661 flow [2022-11-16 11:59:29,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-11-16 11:59:29,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-11-16 11:59:29,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 39088 transitions. [2022-11-16 11:59:29,378 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7925385239253853 [2022-11-16 11:59:29,378 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 39088 transitions. [2022-11-16 11:59:29,379 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 39088 transitions. [2022-11-16 11:59:29,387 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:59:29,387 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 39088 transitions. [2022-11-16 11:59:29,422 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-16 11:59:29,456 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-16 11:59:29,466 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-16 11:59:29,466 INFO L175 Difference]: Start difference. First operand has 994 places, 913 transitions, 2125 flow. Second operand 45 states and 39088 transitions. [2022-11-16 11:59:29,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1038 places, 964 transitions, 2661 flow [2022-11-16 11:59:29,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1032 places, 964 transitions, 2621 flow, removed 14 selfloop flow, removed 6 redundant places. [2022-11-16 11:59:29,487 INFO L231 Difference]: Finished difference. Result has 1041 places, 938 transitions, 2403 flow [2022-11-16 11:59:29,487 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-16 11:59:29,488 INFO L288 CegarLoopForPetriNet]: 969 programPoint places, 72 predicate places. [2022-11-16 11:59:29,488 INFO L495 AbstractCegarLoop]: Abstraction has has 1041 places, 938 transitions, 2403 flow [2022-11-16 11:59:29,493 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-16 11:59:29,493 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:59:29,493 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-16 11:59:29,508 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Forceful destruction successful, exit code 0 [2022-11-16 11:59:29,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188,98 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:59:29,703 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:59:29,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:59:29,704 INFO L85 PathProgramCache]: Analyzing trace with hash -785300065, now seen corresponding path program 1 times [2022-11-16 11:59:29,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:59:29,704 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412156699] [2022-11-16 11:59:29,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:59:29,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:59:29,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:59:30,323 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-16 11:59:30,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:59:30,323 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412156699] [2022-11-16 11:59:30,323 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412156699] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:59:30,323 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1027652304] [2022-11-16 11:59:30,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:59:30,324 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:59:30,324 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:59:30,324 INFO L229 MonitoredProcess]: Starting monitored process 99 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:59:30,327 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Waiting until timeout for monitored process [2022-11-16 11:59:31,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:59:31,504 INFO L263 TraceCheckSpWp]: Trace formula consists of 458 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-16 11:59:31,506 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:59:31,727 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-16 11:59:31,727 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:59:32,708 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-16 11:59:32,708 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1027652304] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:59:32,708 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:59:32,708 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 66 [2022-11-16 11:59:32,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540868065] [2022-11-16 11:59:32,708 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:59:32,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-11-16 11:59:32,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:59:32,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-11-16 11:59:32,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1122, Invalid=3168, Unknown=0, NotChecked=0, Total=4290 [2022-11-16 11:59:32,730 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 866 out of 1096 [2022-11-16 11:59:32,749 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-16 11:59:32,749 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:59:32,749 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 866 of 1096 [2022-11-16 11:59:32,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:59:36,182 INFO L130 PetriNetUnfolder]: 0/1167 cut-off events. [2022-11-16 11:59:36,182 INFO L131 PetriNetUnfolder]: For 2224/2224 co-relation queries the response was YES. [2022-11-16 11:59:36,183 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-16 11:59:36,185 INFO L137 encePairwiseOnDemand]: 1090/1096 looper letters, 97 selfloop transitions, 93 changer transitions 0/1044 dead transitions. [2022-11-16 11:59:36,185 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1133 places, 1044 transitions, 3631 flow [2022-11-16 11:59:36,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-11-16 11:59:36,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 93 states. [2022-11-16 11:59:36,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 80744 transitions. [2022-11-16 11:59:36,228 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7921670198571541 [2022-11-16 11:59:36,228 INFO L72 ComplementDD]: Start complementDD. Operand 93 states and 80744 transitions. [2022-11-16 11:59:36,228 INFO L73 IsDeterministic]: Start isDeterministic. Operand 93 states and 80744 transitions. [2022-11-16 11:59:36,241 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:59:36,241 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 93 states and 80744 transitions. [2022-11-16 11:59:36,293 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-16 11:59:36,342 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-16 11:59:36,357 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-16 11:59:36,357 INFO L175 Difference]: Start difference. First operand has 1041 places, 938 transitions, 2403 flow. Second operand 93 states and 80744 transitions. [2022-11-16 11:59:36,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1133 places, 1044 transitions, 3631 flow [2022-11-16 11:59:36,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1115 places, 1044 transitions, 3543 flow, removed 26 selfloop flow, removed 18 redundant places. [2022-11-16 11:59:36,381 INFO L231 Difference]: Finished difference. Result has 1132 places, 987 transitions, 3037 flow [2022-11-16 11:59:36,382 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-16 11:59:36,382 INFO L288 CegarLoopForPetriNet]: 969 programPoint places, 163 predicate places. [2022-11-16 11:59:36,382 INFO L495 AbstractCegarLoop]: Abstraction has has 1132 places, 987 transitions, 3037 flow [2022-11-16 11:59:36,388 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-16 11:59:36,388 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:59:36,388 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-16 11:59:36,398 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Ended with exit code 0 [2022-11-16 11:59:36,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 99 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable189 [2022-11-16 11:59:36,589 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:59:36,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:59:36,589 INFO L85 PathProgramCache]: Analyzing trace with hash 1721166093, now seen corresponding path program 1 times [2022-11-16 11:59:36,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:59:36,590 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423717031] [2022-11-16 11:59:36,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:59:36,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:59:36,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:59:36,643 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 11:59:36,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 11:59:36,727 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 11:59:36,727 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-16 11:59:36,727 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-11-16 11:59:36,728 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-16 11:59:36,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2022-11-16 11:59:36,728 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2022-11-16 11:59:36,728 WARN L233 ceAbstractionStarter]: 31 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-16 11:59:36,728 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 32 thread instances. [2022-11-16 11:59:36,815 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-16 11:59:36,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 998 places, 1129 transitions, 3410 flow [2022-11-16 11:59:38,205 INFO L130 PetriNetUnfolder]: 324/2372 cut-off events. [2022-11-16 11:59:38,205 INFO L131 PetriNetUnfolder]: For 5952/5952 co-relation queries the response was YES. [2022-11-16 11:59:38,312 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-16 11:59:38,312 INFO L82 GeneralOperation]: Start removeDead. Operand has 998 places, 1129 transitions, 3410 flow [2022-11-16 11:59:38,367 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 998 places, 1129 transitions, 3410 flow [2022-11-16 11:59:38,367 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-16 11:59:38,368 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;@495da5ea, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-16 11:59:38,368 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-16 11:59:38,373 INFO L130 PetriNetUnfolder]: 4/87 cut-off events. [2022-11-16 11:59:38,373 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-16 11:59:38,373 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:59:38,373 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-16 11:59:38,373 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:59:38,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:59:38,374 INFO L85 PathProgramCache]: Analyzing trace with hash -1412831170, now seen corresponding path program 1 times [2022-11-16 11:59:38,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:59:38,374 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398318580] [2022-11-16 11:59:38,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:59:38,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:59:38,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:59:38,395 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-16 11:59:38,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:59:38,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398318580] [2022-11-16 11:59:38,395 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [398318580] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:59:38,395 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:59:38,395 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 11:59:38,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706243402] [2022-11-16 11:59:38,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:59:38,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-16 11:59:38,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:59:38,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-16 11:59:38,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-16 11:59:38,397 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 900 out of 1129 [2022-11-16 11:59:38,398 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-16 11:59:38,398 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:59:38,398 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 900 of 1129 [2022-11-16 11:59:38,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:59:39,990 INFO L130 PetriNetUnfolder]: 0/2015 cut-off events. [2022-11-16 11:59:39,990 INFO L131 PetriNetUnfolder]: For 6480/6480 co-relation queries the response was YES. [2022-11-16 11:59:39,990 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-16 11:59:39,994 INFO L137 encePairwiseOnDemand]: 933/1129 looper letters, 32 selfloop transitions, 0 changer transitions 12/932 dead transitions. [2022-11-16 11:59:39,994 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 998 places, 932 transitions, 3080 flow [2022-11-16 11:59:39,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-16 11:59:39,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-16 11:59:39,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 2028 transitions. [2022-11-16 11:59:39,997 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8981399468556245 [2022-11-16 11:59:39,997 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 2028 transitions. [2022-11-16 11:59:39,997 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 2028 transitions. [2022-11-16 11:59:39,998 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:59:39,998 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 2028 transitions. [2022-11-16 11:59:39,999 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-16 11:59:40,000 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-16 11:59:40,001 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-16 11:59:40,001 INFO L175 Difference]: Start difference. First operand has 998 places, 1129 transitions, 3410 flow. Second operand 2 states and 2028 transitions. [2022-11-16 11:59:40,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 998 places, 932 transitions, 3080 flow [2022-11-16 11:59:40,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 998 places, 932 transitions, 2088 flow, removed 496 selfloop flow, removed 0 redundant places. [2022-11-16 11:59:40,023 INFO L231 Difference]: Finished difference. Result has 998 places, 920 transitions, 2000 flow [2022-11-16 11:59:40,024 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-16 11:59:40,024 INFO L288 CegarLoopForPetriNet]: 998 programPoint places, 0 predicate places. [2022-11-16 11:59:40,024 INFO L495 AbstractCegarLoop]: Abstraction has has 998 places, 920 transitions, 2000 flow [2022-11-16 11:59:40,024 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-16 11:59:40,025 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:59:40,025 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-16 11:59:40,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2022-11-16 11:59:40,025 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:59:40,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:59:40,025 INFO L85 PathProgramCache]: Analyzing trace with hash -1706234177, now seen corresponding path program 1 times [2022-11-16 11:59:40,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:59:40,025 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835160259] [2022-11-16 11:59:40,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:59:40,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:59:40,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:59:40,057 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-16 11:59:40,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:59:40,058 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835160259] [2022-11-16 11:59:40,058 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835160259] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 11:59:40,058 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 11:59:40,058 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 11:59:40,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414129613] [2022-11-16 11:59:40,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 11:59:40,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 11:59:40,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:59:40,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 11:59:40,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 11:59:40,062 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 893 out of 1129 [2022-11-16 11:59:40,063 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-16 11:59:40,063 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:59:40,063 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 893 of 1129 [2022-11-16 11:59:40,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:59:41,447 INFO L130 PetriNetUnfolder]: 0/1606 cut-off events. [2022-11-16 11:59:41,447 INFO L131 PetriNetUnfolder]: For 31/31 co-relation queries the response was YES. [2022-11-16 11:59:41,448 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-16 11:59:41,451 INFO L137 encePairwiseOnDemand]: 1126/1129 looper letters, 41 selfloop transitions, 2 changer transitions 0/924 dead transitions. [2022-11-16 11:59:41,451 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 988 places, 924 transitions, 2094 flow [2022-11-16 11:59:41,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 11:59:41,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 11:59:41,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2723 transitions. [2022-11-16 11:59:41,454 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8039563035134337 [2022-11-16 11:59:41,454 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2723 transitions. [2022-11-16 11:59:41,454 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2723 transitions. [2022-11-16 11:59:41,455 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:59:41,455 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2723 transitions. [2022-11-16 11:59:41,457 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-16 11:59:41,459 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-16 11:59:41,459 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-16 11:59:41,459 INFO L175 Difference]: Start difference. First operand has 998 places, 920 transitions, 2000 flow. Second operand 3 states and 2723 transitions. [2022-11-16 11:59:41,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 988 places, 924 transitions, 2094 flow [2022-11-16 11:59:41,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 988 places, 924 transitions, 2094 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-16 11:59:41,471 INFO L231 Difference]: Finished difference. Result has 989 places, 921 transitions, 2012 flow [2022-11-16 11:59:41,471 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-16 11:59:41,472 INFO L288 CegarLoopForPetriNet]: 998 programPoint places, -9 predicate places. [2022-11-16 11:59:41,472 INFO L495 AbstractCegarLoop]: Abstraction has has 989 places, 921 transitions, 2012 flow [2022-11-16 11:59:41,473 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-16 11:59:41,473 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:59:41,473 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-16 11:59:41,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2022-11-16 11:59:41,473 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:59:41,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:59:41,474 INFO L85 PathProgramCache]: Analyzing trace with hash -1656374920, now seen corresponding path program 1 times [2022-11-16 11:59:41,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:59:41,474 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962280254] [2022-11-16 11:59:41,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:59:41,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:59:41,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:59:41,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-16 11:59:41,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:59:41,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962280254] [2022-11-16 11:59:41,527 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962280254] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:59:41,528 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [26931953] [2022-11-16 11:59:41,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:59:41,528 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:59:41,528 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:59:41,529 INFO L229 MonitoredProcess]: Starting monitored process 100 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:59:41,531 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Waiting until timeout for monitored process [2022-11-16 11:59:42,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:59:42,699 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-16 11:59:42,700 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:59:42,720 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-16 11:59:42,721 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:59:42,749 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-16 11:59:42,750 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [26931953] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:59:42,750 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:59:42,750 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-16 11:59:42,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411227951] [2022-11-16 11:59:42,750 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:59:42,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-16 11:59:42,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:59:42,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-16 11:59:42,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-16 11:59:42,756 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 892 out of 1129 [2022-11-16 11:59:42,761 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-16 11:59:42,762 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:59:42,762 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 892 of 1129 [2022-11-16 11:59:42,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:59:44,227 INFO L130 PetriNetUnfolder]: 0/1580 cut-off events. [2022-11-16 11:59:44,227 INFO L131 PetriNetUnfolder]: For 34/34 co-relation queries the response was YES. [2022-11-16 11:59:44,228 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-16 11:59:44,231 INFO L137 encePairwiseOnDemand]: 1123/1129 looper letters, 42 selfloop transitions, 9 changer transitions 0/931 dead transitions. [2022-11-16 11:59:44,231 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 997 places, 931 transitions, 2136 flow [2022-11-16 11:59:44,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-16 11:59:44,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-16 11:59:44,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 8081 transitions. [2022-11-16 11:59:44,237 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7952957386084046 [2022-11-16 11:59:44,237 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 8081 transitions. [2022-11-16 11:59:44,238 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 8081 transitions. [2022-11-16 11:59:44,239 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:59:44,239 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 8081 transitions. [2022-11-16 11:59:44,244 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-16 11:59:44,249 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-16 11:59:44,251 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-16 11:59:44,251 INFO L175 Difference]: Start difference. First operand has 989 places, 921 transitions, 2012 flow. Second operand 9 states and 8081 transitions. [2022-11-16 11:59:44,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 997 places, 931 transitions, 2136 flow [2022-11-16 11:59:44,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 996 places, 931 transitions, 2134 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-16 11:59:44,408 INFO L231 Difference]: Finished difference. Result has 999 places, 927 transitions, 2060 flow [2022-11-16 11:59:44,409 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-16 11:59:44,410 INFO L288 CegarLoopForPetriNet]: 998 programPoint places, 1 predicate places. [2022-11-16 11:59:44,410 INFO L495 AbstractCegarLoop]: Abstraction has has 999 places, 927 transitions, 2060 flow [2022-11-16 11:59:44,411 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-16 11:59:44,411 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:59:44,412 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-16 11:59:44,422 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Forceful destruction successful, exit code 0 [2022-11-16 11:59:44,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193,100 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:59:44,621 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:59:44,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:59:44,622 INFO L85 PathProgramCache]: Analyzing trace with hash -1066595027, now seen corresponding path program 1 times [2022-11-16 11:59:44,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:59:44,622 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352441142] [2022-11-16 11:59:44,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:59:44,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:59:44,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:59:44,706 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-16 11:59:44,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:59:44,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352441142] [2022-11-16 11:59:44,706 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352441142] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:59:44,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [820499821] [2022-11-16 11:59:44,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:59:44,707 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:59:44,707 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:59:44,710 INFO L229 MonitoredProcess]: Starting monitored process 101 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:59:44,710 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Waiting until timeout for monitored process [2022-11-16 11:59:45,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:59:45,852 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-16 11:59:45,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:59:45,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-16 11:59:45,900 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:59:45,991 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-16 11:59:45,991 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [820499821] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:59:45,991 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:59:45,991 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-16 11:59:45,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991751894] [2022-11-16 11:59:45,991 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:59:45,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-16 11:59:45,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:59:45,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-16 11:59:45,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-11-16 11:59:46,001 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 892 out of 1129 [2022-11-16 11:59:46,007 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-16 11:59:46,007 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:59:46,008 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 892 of 1129 [2022-11-16 11:59:46,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:59:47,526 INFO L130 PetriNetUnfolder]: 0/1528 cut-off events. [2022-11-16 11:59:47,526 INFO L131 PetriNetUnfolder]: For 186/186 co-relation queries the response was YES. [2022-11-16 11:59:47,526 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-16 11:59:47,530 INFO L137 encePairwiseOnDemand]: 1123/1129 looper letters, 50 selfloop transitions, 21 changer transitions 0/951 dead transitions. [2022-11-16 11:59:47,530 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1019 places, 951 transitions, 2310 flow [2022-11-16 11:59:47,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-16 11:59:47,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-16 11:59:47,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 18807 transitions. [2022-11-16 11:59:47,542 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.793243072251044 [2022-11-16 11:59:47,542 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 18807 transitions. [2022-11-16 11:59:47,542 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 18807 transitions. [2022-11-16 11:59:47,544 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:59:47,545 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 18807 transitions. [2022-11-16 11:59:47,555 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-16 11:59:47,566 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-16 11:59:47,569 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-16 11:59:47,569 INFO L175 Difference]: Start difference. First operand has 999 places, 927 transitions, 2060 flow. Second operand 21 states and 18807 transitions. [2022-11-16 11:59:47,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1019 places, 951 transitions, 2310 flow [2022-11-16 11:59:47,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1018 places, 951 transitions, 2296 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-11-16 11:59:47,581 INFO L231 Difference]: Finished difference. Result has 1023 places, 940 transitions, 2184 flow [2022-11-16 11:59:47,581 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-16 11:59:47,581 INFO L288 CegarLoopForPetriNet]: 998 programPoint places, 25 predicate places. [2022-11-16 11:59:47,581 INFO L495 AbstractCegarLoop]: Abstraction has has 1023 places, 940 transitions, 2184 flow [2022-11-16 11:59:47,583 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-16 11:59:47,583 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:59:47,583 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-16 11:59:47,592 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Forceful destruction successful, exit code 0 [2022-11-16 11:59:47,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194,101 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:59:47,784 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:59:47,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:59:47,784 INFO L85 PathProgramCache]: Analyzing trace with hash -1037604189, now seen corresponding path program 1 times [2022-11-16 11:59:47,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:59:47,784 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319047319] [2022-11-16 11:59:47,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:59:47,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:59:47,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:59:47,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-16 11:59:47,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:59:47,976 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319047319] [2022-11-16 11:59:47,976 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [319047319] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:59:47,976 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1931026890] [2022-11-16 11:59:47,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:59:47,976 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:59:47,976 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:59:47,977 INFO L229 MonitoredProcess]: Starting monitored process 102 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:59:47,979 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Waiting until timeout for monitored process [2022-11-16 11:59:49,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:59:49,136 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-16 11:59:49,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:59:49,240 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-16 11:59:49,240 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:59:49,545 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-16 11:59:49,545 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1931026890] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:59:49,545 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:59:49,546 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 34 [2022-11-16 11:59:49,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413016688] [2022-11-16 11:59:49,546 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:59:49,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-11-16 11:59:49,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:59:49,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-11-16 11:59:49,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=816, Unknown=0, NotChecked=0, Total=1122 [2022-11-16 11:59:49,560 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 892 out of 1129 [2022-11-16 11:59:49,570 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-16 11:59:49,571 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:59:49,571 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 892 of 1129 [2022-11-16 11:59:49,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:59:51,471 INFO L130 PetriNetUnfolder]: 0/1424 cut-off events. [2022-11-16 11:59:51,472 INFO L131 PetriNetUnfolder]: For 735/735 co-relation queries the response was YES. [2022-11-16 11:59:51,472 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-16 11:59:51,474 INFO L137 encePairwiseOnDemand]: 1123/1129 looper letters, 66 selfloop transitions, 45 changer transitions 0/991 dead transitions. [2022-11-16 11:59:51,474 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1067 places, 991 transitions, 2722 flow [2022-11-16 11:59:51,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-11-16 11:59:51,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-11-16 11:59:51,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 40259 transitions. [2022-11-16 11:59:51,495 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7924220057080996 [2022-11-16 11:59:51,495 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 40259 transitions. [2022-11-16 11:59:51,495 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 40259 transitions. [2022-11-16 11:59:51,500 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:59:51,501 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 40259 transitions. [2022-11-16 11:59:51,523 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-16 11:59:51,545 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-16 11:59:51,552 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-16 11:59:51,553 INFO L175 Difference]: Start difference. First operand has 1023 places, 940 transitions, 2184 flow. Second operand 45 states and 40259 transitions. [2022-11-16 11:59:51,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1067 places, 991 transitions, 2722 flow [2022-11-16 11:59:51,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1061 places, 991 transitions, 2682 flow, removed 14 selfloop flow, removed 6 redundant places. [2022-11-16 11:59:51,565 INFO L231 Difference]: Finished difference. Result has 1070 places, 965 transitions, 2462 flow [2022-11-16 11:59:51,566 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-16 11:59:51,566 INFO L288 CegarLoopForPetriNet]: 998 programPoint places, 72 predicate places. [2022-11-16 11:59:51,566 INFO L495 AbstractCegarLoop]: Abstraction has has 1070 places, 965 transitions, 2462 flow [2022-11-16 11:59:51,568 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-16 11:59:51,568 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:59:51,569 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-16 11:59:51,577 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Ended with exit code 0 [2022-11-16 11:59:51,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195,102 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:59:51,769 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:59:51,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:59:51,769 INFO L85 PathProgramCache]: Analyzing trace with hash -767466049, now seen corresponding path program 1 times [2022-11-16 11:59:51,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:59:51,770 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143543462] [2022-11-16 11:59:51,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:59:51,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:59:51,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:59:52,397 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-16 11:59:52,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 11:59:52,397 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143543462] [2022-11-16 11:59:52,397 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143543462] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 11:59:52,397 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [83899533] [2022-11-16 11:59:52,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:59:52,398 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:59:52,398 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 11:59:52,399 INFO L229 MonitoredProcess]: Starting monitored process 103 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 11:59:52,401 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Waiting until timeout for monitored process [2022-11-16 11:59:53,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 11:59:53,583 INFO L263 TraceCheckSpWp]: Trace formula consists of 458 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-16 11:59:53,585 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 11:59:53,783 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-16 11:59:53,784 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 11:59:54,811 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-16 11:59:54,811 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [83899533] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 11:59:54,811 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 11:59:54,811 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 66 [2022-11-16 11:59:54,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104150230] [2022-11-16 11:59:54,812 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 11:59:54,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-11-16 11:59:54,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 11:59:54,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-11-16 11:59:54,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1122, Invalid=3168, Unknown=0, NotChecked=0, Total=4290 [2022-11-16 11:59:54,836 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 892 out of 1129 [2022-11-16 11:59:54,858 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-16 11:59:54,858 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 11:59:54,858 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 892 of 1129 [2022-11-16 11:59:54,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 11:59:58,034 INFO L130 PetriNetUnfolder]: 0/1216 cut-off events. [2022-11-16 11:59:58,034 INFO L131 PetriNetUnfolder]: For 2345/2345 co-relation queries the response was YES. [2022-11-16 11:59:58,035 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-16 11:59:58,036 INFO L137 encePairwiseOnDemand]: 1123/1129 looper letters, 98 selfloop transitions, 93 changer transitions 0/1071 dead transitions. [2022-11-16 11:59:58,036 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1162 places, 1071 transitions, 3692 flow [2022-11-16 11:59:58,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-11-16 11:59:58,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 93 states. [2022-11-16 11:59:58,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 83163 transitions. [2022-11-16 11:59:58,080 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.792051201462899 [2022-11-16 11:59:58,080 INFO L72 ComplementDD]: Start complementDD. Operand 93 states and 83163 transitions. [2022-11-16 11:59:58,080 INFO L73 IsDeterministic]: Start isDeterministic. Operand 93 states and 83163 transitions. [2022-11-16 11:59:58,090 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 11:59:58,090 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 93 states and 83163 transitions. [2022-11-16 11:59:58,137 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-16 11:59:58,184 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-16 11:59:58,199 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-16 11:59:58,199 INFO L175 Difference]: Start difference. First operand has 1070 places, 965 transitions, 2462 flow. Second operand 93 states and 83163 transitions. [2022-11-16 11:59:58,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1162 places, 1071 transitions, 3692 flow [2022-11-16 11:59:58,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1144 places, 1071 transitions, 3604 flow, removed 26 selfloop flow, removed 18 redundant places. [2022-11-16 11:59:58,217 INFO L231 Difference]: Finished difference. Result has 1161 places, 1014 transitions, 3096 flow [2022-11-16 11:59:58,217 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-16 11:59:58,217 INFO L288 CegarLoopForPetriNet]: 998 programPoint places, 163 predicate places. [2022-11-16 11:59:58,218 INFO L495 AbstractCegarLoop]: Abstraction has has 1161 places, 1014 transitions, 3096 flow [2022-11-16 11:59:58,224 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-16 11:59:58,224 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 11:59:58,225 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-16 11:59:58,233 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Ended with exit code 0 [2022-11-16 11:59:58,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196,103 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 11:59:58,425 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 11:59:58,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 11:59:58,425 INFO L85 PathProgramCache]: Analyzing trace with hash 600153271, now seen corresponding path program 1 times [2022-11-16 11:59:58,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 11:59:58,426 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450309716] [2022-11-16 11:59:58,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 11:59:58,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 11:59:58,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:00:00,667 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-16 12:00:00,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:00:00,667 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450309716] [2022-11-16 12:00:00,668 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450309716] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:00:00,668 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [902628175] [2022-11-16 12:00:00,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:00:00,668 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:00:00,668 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:00:00,669 INFO L229 MonitoredProcess]: Starting monitored process 104 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:00:00,671 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Waiting until timeout for monitored process [2022-11-16 12:00:01,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:00:01,939 INFO L263 TraceCheckSpWp]: Trace formula consists of 810 conjuncts, 64 conjunts are in the unsatisfiable core [2022-11-16 12:00:01,943 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:00:02,343 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-16 12:00:02,343 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:00:05,996 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-16 12:00:05,996 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [902628175] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:00:05,996 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:00:05,997 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [65, 65, 65] total 130 [2022-11-16 12:00:05,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973220774] [2022-11-16 12:00:05,997 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:00:05,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 130 states [2022-11-16 12:00:05,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:00:05,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 130 interpolants. [2022-11-16 12:00:06,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4290, Invalid=12480, Unknown=0, NotChecked=0, Total=16770 [2022-11-16 12:00:06,048 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 892 out of 1129 [2022-11-16 12:00:06,088 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-16 12:00:06,088 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:00:06,088 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 892 of 1129 [2022-11-16 12:00:06,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:00:09,960 INFO L130 PetriNetUnfolder]: 0/1190 cut-off events. [2022-11-16 12:00:09,960 INFO L131 PetriNetUnfolder]: For 1692/1692 co-relation queries the response was YES. [2022-11-16 12:00:09,961 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-16 12:00:09,962 INFO L137 encePairwiseOnDemand]: 1124/1129 looper letters, 99 selfloop transitions, 97 changer transitions 0/1064 dead transitions. [2022-11-16 12:00:09,962 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1246 places, 1064 transitions, 3872 flow [2022-11-16 12:00:09,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2022-11-16 12:00:09,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 99 states. [2022-11-16 12:00:09,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 88506 transitions. [2022-11-16 12:00:10,000 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.79185119574845 [2022-11-16 12:00:10,000 INFO L72 ComplementDD]: Start complementDD. Operand 99 states and 88506 transitions. [2022-11-16 12:00:10,000 INFO L73 IsDeterministic]: Start isDeterministic. Operand 99 states and 88506 transitions. [2022-11-16 12:00:10,011 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:00:10,011 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 99 states and 88506 transitions. [2022-11-16 12:00:10,059 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-16 12:00:10,113 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-16 12:00:10,128 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-16 12:00:10,128 INFO L175 Difference]: Start difference. First operand has 1161 places, 1014 transitions, 3096 flow. Second operand 99 states and 88506 transitions. [2022-11-16 12:00:10,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1246 places, 1064 transitions, 3872 flow [2022-11-16 12:00:10,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1173 places, 1064 transitions, 3540 flow, removed 19 selfloop flow, removed 73 redundant places. [2022-11-16 12:00:10,147 INFO L231 Difference]: Finished difference. Result has 1173 places, 1004 transitions, 2970 flow [2022-11-16 12:00:10,147 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-16 12:00:10,148 INFO L288 CegarLoopForPetriNet]: 998 programPoint places, 175 predicate places. [2022-11-16 12:00:10,148 INFO L495 AbstractCegarLoop]: Abstraction has has 1173 places, 1004 transitions, 2970 flow [2022-11-16 12:00:10,156 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-16 12:00:10,157 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:00:10,157 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-16 12:00:10,166 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Ended with exit code 0 [2022-11-16 12:00:10,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197,104 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:00:10,363 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:00:10,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:00:10,363 INFO L85 PathProgramCache]: Analyzing trace with hash 1452073957, now seen corresponding path program 1 times [2022-11-16 12:00:10,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:00:10,363 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001090819] [2022-11-16 12:00:10,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:00:10,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:00:10,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 12:00:10,415 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 12:00:10,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 12:00:10,537 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 12:00:10,537 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-16 12:00:10,537 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-11-16 12:00:10,537 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-16 12:00:10,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2022-11-16 12:00:10,538 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:00:10,538 WARN L233 ceAbstractionStarter]: 32 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-16 12:00:10,538 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 33 thread instances. [2022-11-16 12:00:10,635 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-16 12:00:10,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1027 places, 1162 transitions, 3545 flow [2022-11-16 12:00:12,354 INFO L130 PetriNetUnfolder]: 334/2444 cut-off events. [2022-11-16 12:00:12,354 INFO L131 PetriNetUnfolder]: For 6512/6512 co-relation queries the response was YES. [2022-11-16 12:00:12,494 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-16 12:00:12,494 INFO L82 GeneralOperation]: Start removeDead. Operand has 1027 places, 1162 transitions, 3545 flow [2022-11-16 12:00:12,562 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1027 places, 1162 transitions, 3545 flow [2022-11-16 12:00:12,562 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-16 12:00:12,639 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;@495da5ea, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-16 12:00:12,639 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-16 12:00:12,643 INFO L130 PetriNetUnfolder]: 4/87 cut-off events. [2022-11-16 12:00:12,644 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-16 12:00:12,644 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:00:12,644 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-16 12:00:12,644 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:00:12,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:00:12,644 INFO L85 PathProgramCache]: Analyzing trace with hash 1627448574, now seen corresponding path program 1 times [2022-11-16 12:00:12,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:00:12,644 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432346323] [2022-11-16 12:00:12,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:00:12,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:00:12,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:00:12,666 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-16 12:00:12,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:00:12,666 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432346323] [2022-11-16 12:00:12,666 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432346323] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:00:12,666 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:00:12,666 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 12:00:12,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819070531] [2022-11-16 12:00:12,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:00:12,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-16 12:00:12,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:00:12,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-16 12:00:12,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-16 12:00:12,668 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 926 out of 1162 [2022-11-16 12:00:12,669 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-16 12:00:12,669 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:00:12,669 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 926 of 1162 [2022-11-16 12:00:12,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:00:14,215 INFO L130 PetriNetUnfolder]: 0/2076 cut-off events. [2022-11-16 12:00:14,215 INFO L131 PetriNetUnfolder]: For 7073/7073 co-relation queries the response was YES. [2022-11-16 12:00:14,216 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-16 12:00:14,219 INFO L137 encePairwiseOnDemand]: 960/1162 looper letters, 33 selfloop transitions, 0 changer transitions 12/959 dead transitions. [2022-11-16 12:00:14,219 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1027 places, 959 transitions, 3205 flow [2022-11-16 12:00:14,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-16 12:00:14,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-16 12:00:14,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 2087 transitions. [2022-11-16 12:00:14,222 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8980206540447504 [2022-11-16 12:00:14,222 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 2087 transitions. [2022-11-16 12:00:14,222 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 2087 transitions. [2022-11-16 12:00:14,223 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:00:14,223 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 2087 transitions. [2022-11-16 12:00:14,225 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-16 12:00:14,227 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-16 12:00:14,227 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-16 12:00:14,227 INFO L175 Difference]: Start difference. First operand has 1027 places, 1162 transitions, 3545 flow. Second operand 2 states and 2087 transitions. [2022-11-16 12:00:14,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1027 places, 959 transitions, 3205 flow [2022-11-16 12:00:14,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1027 places, 959 transitions, 2149 flow, removed 528 selfloop flow, removed 0 redundant places. [2022-11-16 12:00:14,244 INFO L231 Difference]: Finished difference. Result has 1027 places, 947 transitions, 2059 flow [2022-11-16 12:00:14,245 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-16 12:00:14,245 INFO L288 CegarLoopForPetriNet]: 1027 programPoint places, 0 predicate places. [2022-11-16 12:00:14,245 INFO L495 AbstractCegarLoop]: Abstraction has has 1027 places, 947 transitions, 2059 flow [2022-11-16 12:00:14,245 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-16 12:00:14,245 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:00:14,246 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-16 12:00:14,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2022-11-16 12:00:14,246 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:00:14,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:00:14,246 INFO L85 PathProgramCache]: Analyzing trace with hash 1334045567, now seen corresponding path program 1 times [2022-11-16 12:00:14,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:00:14,246 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924550903] [2022-11-16 12:00:14,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:00:14,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:00:14,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:00:14,277 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-16 12:00:14,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:00:14,277 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924550903] [2022-11-16 12:00:14,277 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924550903] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:00:14,278 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:00:14,278 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 12:00:14,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859544280] [2022-11-16 12:00:14,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:00:14,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 12:00:14,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:00:14,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 12:00:14,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 12:00:14,280 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 919 out of 1162 [2022-11-16 12:00:14,281 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-16 12:00:14,281 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:00:14,281 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 919 of 1162 [2022-11-16 12:00:14,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:00:15,653 INFO L130 PetriNetUnfolder]: 0/1655 cut-off events. [2022-11-16 12:00:15,653 INFO L131 PetriNetUnfolder]: For 32/32 co-relation queries the response was YES. [2022-11-16 12:00:15,653 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-16 12:00:15,656 INFO L137 encePairwiseOnDemand]: 1159/1162 looper letters, 42 selfloop transitions, 2 changer transitions 0/951 dead transitions. [2022-11-16 12:00:15,656 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1017 places, 951 transitions, 2155 flow [2022-11-16 12:00:15,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 12:00:15,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 12:00:15,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2802 transitions. [2022-11-16 12:00:15,658 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8037865748709122 [2022-11-16 12:00:15,659 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2802 transitions. [2022-11-16 12:00:15,659 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2802 transitions. [2022-11-16 12:00:15,659 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:00:15,659 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2802 transitions. [2022-11-16 12:00:15,661 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-16 12:00:15,662 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-16 12:00:15,662 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-16 12:00:15,663 INFO L175 Difference]: Start difference. First operand has 1027 places, 947 transitions, 2059 flow. Second operand 3 states and 2802 transitions. [2022-11-16 12:00:15,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1017 places, 951 transitions, 2155 flow [2022-11-16 12:00:15,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1017 places, 951 transitions, 2155 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-16 12:00:15,671 INFO L231 Difference]: Finished difference. Result has 1018 places, 948 transitions, 2071 flow [2022-11-16 12:00:15,671 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-16 12:00:15,671 INFO L288 CegarLoopForPetriNet]: 1027 programPoint places, -9 predicate places. [2022-11-16 12:00:15,671 INFO L495 AbstractCegarLoop]: Abstraction has has 1018 places, 948 transitions, 2071 flow [2022-11-16 12:00:15,672 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-16 12:00:15,672 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:00:15,672 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-16 12:00:15,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2022-11-16 12:00:15,672 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:00:15,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:00:15,672 INFO L85 PathProgramCache]: Analyzing trace with hash -1110068072, now seen corresponding path program 1 times [2022-11-16 12:00:15,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:00:15,672 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140262319] [2022-11-16 12:00:15,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:00:15,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:00:15,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:00:15,714 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-16 12:00:15,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:00:15,714 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140262319] [2022-11-16 12:00:15,714 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2140262319] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:00:15,714 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [859585574] [2022-11-16 12:00:15,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:00:15,715 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:00:15,715 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:00:15,716 INFO L229 MonitoredProcess]: Starting monitored process 105 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:00:15,718 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Waiting until timeout for monitored process [2022-11-16 12:00:16,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:00:16,902 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-16 12:00:16,903 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:00:16,924 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-16 12:00:16,924 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:00:16,953 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-16 12:00:16,953 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [859585574] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:00:16,953 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:00:16,953 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-16 12:00:16,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423767928] [2022-11-16 12:00:16,953 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:00:16,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-16 12:00:16,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:00:16,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-16 12:00:16,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-16 12:00:16,960 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 918 out of 1162 [2022-11-16 12:00:16,963 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-16 12:00:16,963 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:00:16,963 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 918 of 1162 [2022-11-16 12:00:16,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:00:18,398 INFO L130 PetriNetUnfolder]: 0/1629 cut-off events. [2022-11-16 12:00:18,398 INFO L131 PetriNetUnfolder]: For 35/35 co-relation queries the response was YES. [2022-11-16 12:00:18,398 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-16 12:00:18,401 INFO L137 encePairwiseOnDemand]: 1156/1162 looper letters, 43 selfloop transitions, 9 changer transitions 0/958 dead transitions. [2022-11-16 12:00:18,401 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1026 places, 958 transitions, 2197 flow [2022-11-16 12:00:18,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-16 12:00:18,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-16 12:00:18,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 8316 transitions. [2022-11-16 12:00:18,407 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7951807228915663 [2022-11-16 12:00:18,407 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 8316 transitions. [2022-11-16 12:00:18,407 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 8316 transitions. [2022-11-16 12:00:18,409 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:00:18,409 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 8316 transitions. [2022-11-16 12:00:18,413 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-16 12:00:18,418 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-16 12:00:18,420 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-16 12:00:18,420 INFO L175 Difference]: Start difference. First operand has 1018 places, 948 transitions, 2071 flow. Second operand 9 states and 8316 transitions. [2022-11-16 12:00:18,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1026 places, 958 transitions, 2197 flow [2022-11-16 12:00:18,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1025 places, 958 transitions, 2195 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-16 12:00:18,431 INFO L231 Difference]: Finished difference. Result has 1028 places, 954 transitions, 2119 flow [2022-11-16 12:00:18,431 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-16 12:00:18,431 INFO L288 CegarLoopForPetriNet]: 1027 programPoint places, 1 predicate places. [2022-11-16 12:00:18,431 INFO L495 AbstractCegarLoop]: Abstraction has has 1028 places, 954 transitions, 2119 flow [2022-11-16 12:00:18,433 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-16 12:00:18,433 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:00:18,433 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-16 12:00:18,442 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Forceful destruction successful, exit code 0 [2022-11-16 12:00:18,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 105 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable201 [2022-11-16 12:00:18,633 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:00:18,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:00:18,634 INFO L85 PathProgramCache]: Analyzing trace with hash -1984062195, now seen corresponding path program 1 times [2022-11-16 12:00:18,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:00:18,634 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002927134] [2022-11-16 12:00:18,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:00:18,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:00:18,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:00:18,711 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-16 12:00:18,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:00:18,712 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002927134] [2022-11-16 12:00:18,712 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002927134] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:00:18,712 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1849647062] [2022-11-16 12:00:18,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:00:18,712 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:00:18,712 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:00:18,713 INFO L229 MonitoredProcess]: Starting monitored process 106 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:00:18,715 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Waiting until timeout for monitored process [2022-11-16 12:00:19,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:00:19,904 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-16 12:00:19,905 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:00:19,964 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-16 12:00:19,964 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:00:20,069 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-16 12:00:20,069 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1849647062] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:00:20,069 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:00:20,069 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-16 12:00:20,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224084768] [2022-11-16 12:00:20,069 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:00:20,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-16 12:00:20,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:00:20,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-16 12:00:20,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-11-16 12:00:20,079 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 918 out of 1162 [2022-11-16 12:00:20,084 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-16 12:00:20,084 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:00:20,084 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 918 of 1162 [2022-11-16 12:00:20,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:00:21,551 INFO L130 PetriNetUnfolder]: 0/1577 cut-off events. [2022-11-16 12:00:21,552 INFO L131 PetriNetUnfolder]: For 192/192 co-relation queries the response was YES. [2022-11-16 12:00:21,552 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-16 12:00:21,555 INFO L137 encePairwiseOnDemand]: 1156/1162 looper letters, 51 selfloop transitions, 21 changer transitions 0/978 dead transitions. [2022-11-16 12:00:21,555 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1048 places, 978 transitions, 2371 flow [2022-11-16 12:00:21,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-16 12:00:21,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-16 12:00:21,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 19354 transitions. [2022-11-16 12:00:21,566 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7931317105155316 [2022-11-16 12:00:21,566 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 19354 transitions. [2022-11-16 12:00:21,566 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 19354 transitions. [2022-11-16 12:00:21,569 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:00:21,569 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 19354 transitions. [2022-11-16 12:00:21,580 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-16 12:00:21,591 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-16 12:00:21,594 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-16 12:00:21,594 INFO L175 Difference]: Start difference. First operand has 1028 places, 954 transitions, 2119 flow. Second operand 21 states and 19354 transitions. [2022-11-16 12:00:21,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1048 places, 978 transitions, 2371 flow [2022-11-16 12:00:21,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1047 places, 978 transitions, 2357 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-11-16 12:00:21,604 INFO L231 Difference]: Finished difference. Result has 1052 places, 967 transitions, 2243 flow [2022-11-16 12:00:21,604 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-16 12:00:21,605 INFO L288 CegarLoopForPetriNet]: 1027 programPoint places, 25 predicate places. [2022-11-16 12:00:21,605 INFO L495 AbstractCegarLoop]: Abstraction has has 1052 places, 967 transitions, 2243 flow [2022-11-16 12:00:21,606 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-16 12:00:21,606 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:00:21,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-16 12:00:21,615 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Forceful destruction successful, exit code 0 [2022-11-16 12:00:21,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable202 [2022-11-16 12:00:21,807 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:00:21,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:00:21,807 INFO L85 PathProgramCache]: Analyzing trace with hash 781943811, now seen corresponding path program 1 times [2022-11-16 12:00:21,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:00:21,807 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934288817] [2022-11-16 12:00:21,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:00:21,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:00:21,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:00:22,005 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-16 12:00:22,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:00:22,005 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934288817] [2022-11-16 12:00:22,005 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934288817] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:00:22,005 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [636737009] [2022-11-16 12:00:22,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:00:22,005 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:00:22,006 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:00:22,006 INFO L229 MonitoredProcess]: Starting monitored process 107 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:00:22,008 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Waiting until timeout for monitored process [2022-11-16 12:00:23,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:00:23,219 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-16 12:00:23,220 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:00:23,313 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-16 12:00:23,314 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:00:23,605 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-16 12:00:23,606 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [636737009] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:00:23,606 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:00:23,606 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 34 [2022-11-16 12:00:23,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054945368] [2022-11-16 12:00:23,606 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:00:23,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-11-16 12:00:23,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:00:23,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-11-16 12:00:23,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=816, Unknown=0, NotChecked=0, Total=1122 [2022-11-16 12:00:23,618 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 918 out of 1162 [2022-11-16 12:00:23,629 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-16 12:00:23,629 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:00:23,629 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 918 of 1162 [2022-11-16 12:00:23,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:00:25,644 INFO L130 PetriNetUnfolder]: 0/1473 cut-off events. [2022-11-16 12:00:25,644 INFO L131 PetriNetUnfolder]: For 762/762 co-relation queries the response was YES. [2022-11-16 12:00:25,645 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-16 12:00:25,647 INFO L137 encePairwiseOnDemand]: 1156/1162 looper letters, 67 selfloop transitions, 45 changer transitions 0/1018 dead transitions. [2022-11-16 12:00:25,647 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1096 places, 1018 transitions, 2783 flow [2022-11-16 12:00:25,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-11-16 12:00:25,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-11-16 12:00:25,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 41430 transitions. [2022-11-16 12:00:25,667 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7923121055651177 [2022-11-16 12:00:25,667 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 41430 transitions. [2022-11-16 12:00:25,667 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 41430 transitions. [2022-11-16 12:00:25,672 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:00:25,672 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 41430 transitions. [2022-11-16 12:00:25,694 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-16 12:00:25,716 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-16 12:00:25,723 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-16 12:00:25,723 INFO L175 Difference]: Start difference. First operand has 1052 places, 967 transitions, 2243 flow. Second operand 45 states and 41430 transitions. [2022-11-16 12:00:25,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1096 places, 1018 transitions, 2783 flow [2022-11-16 12:00:25,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1090 places, 1018 transitions, 2743 flow, removed 14 selfloop flow, removed 6 redundant places. [2022-11-16 12:00:25,735 INFO L231 Difference]: Finished difference. Result has 1099 places, 992 transitions, 2521 flow [2022-11-16 12:00:25,735 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-16 12:00:25,735 INFO L288 CegarLoopForPetriNet]: 1027 programPoint places, 72 predicate places. [2022-11-16 12:00:25,735 INFO L495 AbstractCegarLoop]: Abstraction has has 1099 places, 992 transitions, 2521 flow [2022-11-16 12:00:25,738 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-16 12:00:25,738 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:00:25,738 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-16 12:00:25,747 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Ended with exit code 0 [2022-11-16 12:00:25,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203,107 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:00:25,939 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:00:25,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:00:25,939 INFO L85 PathProgramCache]: Analyzing trace with hash 1522930207, now seen corresponding path program 1 times [2022-11-16 12:00:25,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:00:25,939 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573712780] [2022-11-16 12:00:25,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:00:25,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:00:25,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:00:26,529 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-16 12:00:26,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:00:26,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573712780] [2022-11-16 12:00:26,529 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [573712780] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:00:26,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [988038498] [2022-11-16 12:00:26,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:00:26,529 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:00:26,530 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:00:26,531 INFO L229 MonitoredProcess]: Starting monitored process 108 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:00:26,533 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Waiting until timeout for monitored process [2022-11-16 12:00:27,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:00:27,795 INFO L263 TraceCheckSpWp]: Trace formula consists of 458 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-16 12:00:27,797 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:00:28,003 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-16 12:00:28,003 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:00:28,996 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-16 12:00:28,996 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [988038498] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:00:28,996 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:00:28,996 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 66 [2022-11-16 12:00:28,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234269931] [2022-11-16 12:00:28,996 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:00:28,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-11-16 12:00:28,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:00:28,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-11-16 12:00:28,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1122, Invalid=3168, Unknown=0, NotChecked=0, Total=4290 [2022-11-16 12:00:29,019 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 918 out of 1162 [2022-11-16 12:00:29,040 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-16 12:00:29,040 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:00:29,040 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 918 of 1162 [2022-11-16 12:00:29,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:00:32,549 INFO L130 PetriNetUnfolder]: 0/1265 cut-off events. [2022-11-16 12:00:32,549 INFO L131 PetriNetUnfolder]: For 2466/2466 co-relation queries the response was YES. [2022-11-16 12:00:32,549 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-16 12:00:32,551 INFO L137 encePairwiseOnDemand]: 1156/1162 looper letters, 99 selfloop transitions, 93 changer transitions 0/1098 dead transitions. [2022-11-16 12:00:32,551 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1191 places, 1098 transitions, 3753 flow [2022-11-16 12:00:32,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-11-16 12:00:32,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 93 states. [2022-11-16 12:00:32,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 85582 transitions. [2022-11-16 12:00:32,617 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.791941961393963 [2022-11-16 12:00:32,618 INFO L72 ComplementDD]: Start complementDD. Operand 93 states and 85582 transitions. [2022-11-16 12:00:32,618 INFO L73 IsDeterministic]: Start isDeterministic. Operand 93 states and 85582 transitions. [2022-11-16 12:00:32,636 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:00:32,637 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 93 states and 85582 transitions. [2022-11-16 12:00:32,721 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-16 12:00:32,787 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-16 12:00:32,802 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-16 12:00:32,802 INFO L175 Difference]: Start difference. First operand has 1099 places, 992 transitions, 2521 flow. Second operand 93 states and 85582 transitions. [2022-11-16 12:00:32,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1191 places, 1098 transitions, 3753 flow [2022-11-16 12:00:32,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1173 places, 1098 transitions, 3665 flow, removed 26 selfloop flow, removed 18 redundant places. [2022-11-16 12:00:32,826 INFO L231 Difference]: Finished difference. Result has 1190 places, 1041 transitions, 3155 flow [2022-11-16 12:00:32,826 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-16 12:00:32,827 INFO L288 CegarLoopForPetriNet]: 1027 programPoint places, 163 predicate places. [2022-11-16 12:00:32,827 INFO L495 AbstractCegarLoop]: Abstraction has has 1190 places, 1041 transitions, 3155 flow [2022-11-16 12:00:32,832 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-16 12:00:32,832 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:00:32,832 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-16 12:00:32,841 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Forceful destruction successful, exit code 0 [2022-11-16 12:00:33,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 108 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable204 [2022-11-16 12:00:33,032 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:00:33,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:00:33,033 INFO L85 PathProgramCache]: Analyzing trace with hash -175018217, now seen corresponding path program 1 times [2022-11-16 12:00:33,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:00:33,033 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235664507] [2022-11-16 12:00:33,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:00:33,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:00:33,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:00:35,280 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-16 12:00:35,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:00:35,280 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235664507] [2022-11-16 12:00:35,280 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235664507] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:00:35,280 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1431180030] [2022-11-16 12:00:35,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:00:35,280 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:00:35,281 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:00:35,281 INFO L229 MonitoredProcess]: Starting monitored process 109 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:00:35,283 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Waiting until timeout for monitored process [2022-11-16 12:00:36,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:00:36,624 INFO L263 TraceCheckSpWp]: Trace formula consists of 810 conjuncts, 64 conjunts are in the unsatisfiable core [2022-11-16 12:00:36,627 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:00:37,047 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-16 12:00:37,047 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:00:40,667 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-16 12:00:40,667 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1431180030] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:00:40,667 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:00:40,668 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [65, 65, 65] total 130 [2022-11-16 12:00:40,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892809621] [2022-11-16 12:00:40,668 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:00:40,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 130 states [2022-11-16 12:00:40,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:00:40,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 130 interpolants. [2022-11-16 12:00:40,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4290, Invalid=12480, Unknown=0, NotChecked=0, Total=16770 [2022-11-16 12:00:40,712 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 918 out of 1162 [2022-11-16 12:00:40,751 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-16 12:00:40,752 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:00:40,752 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 918 of 1162 [2022-11-16 12:00:40,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:00:44,766 INFO L130 PetriNetUnfolder]: 0/1226 cut-off events. [2022-11-16 12:00:44,767 INFO L131 PetriNetUnfolder]: For 2189/2189 co-relation queries the response was YES. [2022-11-16 12:00:44,767 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-16 12:00:44,769 INFO L137 encePairwiseOnDemand]: 1157/1162 looper letters, 102 selfloop transitions, 100 changer transitions 0/1096 dead transitions. [2022-11-16 12:00:44,770 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1278 places, 1096 transitions, 3997 flow [2022-11-16 12:00:44,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2022-11-16 12:00:44,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 102 states. [2022-11-16 12:00:44,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 93841 transitions. [2022-11-16 12:00:44,818 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7917468192096115 [2022-11-16 12:00:44,818 INFO L72 ComplementDD]: Start complementDD. Operand 102 states and 93841 transitions. [2022-11-16 12:00:44,818 INFO L73 IsDeterministic]: Start isDeterministic. Operand 102 states and 93841 transitions. [2022-11-16 12:00:44,831 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:00:44,831 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 102 states and 93841 transitions. [2022-11-16 12:00:44,886 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-16 12:00:44,940 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-16 12:00:44,957 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-16 12:00:44,957 INFO L175 Difference]: Start difference. First operand has 1190 places, 1041 transitions, 3155 flow. Second operand 102 states and 93841 transitions. [2022-11-16 12:00:44,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1278 places, 1096 transitions, 3997 flow [2022-11-16 12:00:44,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1205 places, 1096 transitions, 3655 flow, removed 20 selfloop flow, removed 73 redundant places. [2022-11-16 12:00:44,977 INFO L231 Difference]: Finished difference. Result has 1205 places, 1034 transitions, 3063 flow [2022-11-16 12:00:44,978 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-16 12:00:44,978 INFO L288 CegarLoopForPetriNet]: 1027 programPoint places, 178 predicate places. [2022-11-16 12:00:44,978 INFO L495 AbstractCegarLoop]: Abstraction has has 1205 places, 1034 transitions, 3063 flow [2022-11-16 12:00:44,991 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-16 12:00:44,991 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:00:44,992 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-16 12:00:45,002 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Forceful destruction successful, exit code 0 [2022-11-16 12:00:45,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 109 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable205 [2022-11-16 12:00:45,192 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:00:45,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:00:45,192 INFO L85 PathProgramCache]: Analyzing trace with hash 161791486, now seen corresponding path program 1 times [2022-11-16 12:00:45,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:00:45,192 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034425243] [2022-11-16 12:00:45,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:00:45,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:00:45,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 12:00:45,245 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 12:00:45,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 12:00:45,400 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 12:00:45,400 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-16 12:00:45,400 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-11-16 12:00:45,400 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-16 12:00:45,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206 [2022-11-16 12:00:45,400 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:00:45,401 WARN L233 ceAbstractionStarter]: 33 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-16 12:00:45,401 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 34 thread instances. [2022-11-16 12:00:45,507 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-16 12:00:45,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1056 places, 1195 transitions, 3682 flow [2022-11-16 12:00:47,492 INFO L130 PetriNetUnfolder]: 344/2516 cut-off events. [2022-11-16 12:00:47,492 INFO L131 PetriNetUnfolder]: For 7106/7106 co-relation queries the response was YES. [2022-11-16 12:00:47,638 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-16 12:00:47,639 INFO L82 GeneralOperation]: Start removeDead. Operand has 1056 places, 1195 transitions, 3682 flow [2022-11-16 12:00:47,715 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1056 places, 1195 transitions, 3682 flow [2022-11-16 12:00:47,715 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-16 12:00:47,715 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;@495da5ea, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-16 12:00:47,715 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-16 12:00:47,720 INFO L130 PetriNetUnfolder]: 4/87 cut-off events. [2022-11-16 12:00:47,720 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-16 12:00:47,721 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:00: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-16 12:00:47,721 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:00:47,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:00:47,721 INFO L85 PathProgramCache]: Analyzing trace with hash 2111297694, now seen corresponding path program 1 times [2022-11-16 12:00:47,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:00:47,721 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573944732] [2022-11-16 12:00:47,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:00:47,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:00:47,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:00:47,745 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-16 12:00:47,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:00:47,745 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573944732] [2022-11-16 12:00:47,746 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1573944732] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:00:47,746 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:00:47,746 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 12:00:47,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831549219] [2022-11-16 12:00:47,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:00:47,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-16 12:00:47,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:00:47,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-16 12:00:47,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-16 12:00:47,749 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 952 out of 1195 [2022-11-16 12:00:47,750 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-16 12:00:47,750 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:00:47,750 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 952 of 1195 [2022-11-16 12:00:47,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:00:49,698 INFO L130 PetriNetUnfolder]: 0/2137 cut-off events. [2022-11-16 12:00:49,698 INFO L131 PetriNetUnfolder]: For 7701/7701 co-relation queries the response was YES. [2022-11-16 12:00:49,698 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-16 12:00:49,701 INFO L137 encePairwiseOnDemand]: 987/1195 looper letters, 34 selfloop transitions, 0 changer transitions 12/986 dead transitions. [2022-11-16 12:00:49,701 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1056 places, 986 transitions, 3332 flow [2022-11-16 12:00:49,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-16 12:00:49,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-16 12:00:49,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 2146 transitions. [2022-11-16 12:00:49,703 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.897907949790795 [2022-11-16 12:00:49,703 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 2146 transitions. [2022-11-16 12:00:49,703 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 2146 transitions. [2022-11-16 12:00:49,704 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:00:49,704 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 2146 transitions. [2022-11-16 12:00:49,705 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-16 12:00:49,706 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-16 12:00:49,707 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-16 12:00:49,707 INFO L175 Difference]: Start difference. First operand has 1056 places, 1195 transitions, 3682 flow. Second operand 2 states and 2146 transitions. [2022-11-16 12:00:49,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1056 places, 986 transitions, 3332 flow [2022-11-16 12:00:49,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1056 places, 986 transitions, 2210 flow, removed 561 selfloop flow, removed 0 redundant places. [2022-11-16 12:00:49,726 INFO L231 Difference]: Finished difference. Result has 1056 places, 974 transitions, 2118 flow [2022-11-16 12:00:49,726 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-16 12:00:49,727 INFO L288 CegarLoopForPetriNet]: 1056 programPoint places, 0 predicate places. [2022-11-16 12:00:49,727 INFO L495 AbstractCegarLoop]: Abstraction has has 1056 places, 974 transitions, 2118 flow [2022-11-16 12:00:49,727 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-16 12:00:49,728 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:00:49,728 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-16 12:00:49,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207 [2022-11-16 12:00:49,728 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:00:49,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:00:49,728 INFO L85 PathProgramCache]: Analyzing trace with hash 1817894687, now seen corresponding path program 1 times [2022-11-16 12:00:49,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:00:49,729 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165134996] [2022-11-16 12:00:49,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:00:49,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:00:49,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:00:49,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-16 12:00:49,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:00:49,769 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165134996] [2022-11-16 12:00:49,769 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165134996] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:00:49,769 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:00:49,769 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 12:00:49,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131703497] [2022-11-16 12:00:49,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:00:49,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 12:00:49,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:00:49,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 12:00:49,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 12:00:49,773 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 945 out of 1195 [2022-11-16 12:00:49,774 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-16 12:00:49,775 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:00:49,775 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 945 of 1195 [2022-11-16 12:00:49,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:00:51,215 INFO L130 PetriNetUnfolder]: 0/1704 cut-off events. [2022-11-16 12:00:51,215 INFO L131 PetriNetUnfolder]: For 33/33 co-relation queries the response was YES. [2022-11-16 12:00:51,216 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-16 12:00:51,219 INFO L137 encePairwiseOnDemand]: 1192/1195 looper letters, 43 selfloop transitions, 2 changer transitions 0/978 dead transitions. [2022-11-16 12:00:51,219 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1046 places, 978 transitions, 2216 flow [2022-11-16 12:00:51,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 12:00:51,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 12:00:51,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2881 transitions. [2022-11-16 12:00:51,222 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.803626220362622 [2022-11-16 12:00:51,222 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2881 transitions. [2022-11-16 12:00:51,222 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2881 transitions. [2022-11-16 12:00:51,223 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:00:51,223 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2881 transitions. [2022-11-16 12:00:51,224 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-16 12:00:51,226 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-16 12:00:51,227 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-16 12:00:51,227 INFO L175 Difference]: Start difference. First operand has 1056 places, 974 transitions, 2118 flow. Second operand 3 states and 2881 transitions. [2022-11-16 12:00:51,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1046 places, 978 transitions, 2216 flow [2022-11-16 12:00:51,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1046 places, 978 transitions, 2216 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-16 12:00:51,236 INFO L231 Difference]: Finished difference. Result has 1047 places, 975 transitions, 2130 flow [2022-11-16 12:00:51,237 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-16 12:00:51,237 INFO L288 CegarLoopForPetriNet]: 1056 programPoint places, -9 predicate places. [2022-11-16 12:00:51,237 INFO L495 AbstractCegarLoop]: Abstraction has has 1047 places, 975 transitions, 2130 flow [2022-11-16 12:00:51,237 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-16 12:00:51,237 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:00:51,237 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-16 12:00:51,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208 [2022-11-16 12:00:51,238 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:00:51,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:00:51,238 INFO L85 PathProgramCache]: Analyzing trace with hash -1588243656, now seen corresponding path program 1 times [2022-11-16 12:00:51,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:00:51,238 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126837515] [2022-11-16 12:00:51,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:00:51,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:00:51,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:00:51,281 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-16 12:00:51,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:00:51,281 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126837515] [2022-11-16 12:00:51,282 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126837515] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:00:51,282 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [312168595] [2022-11-16 12:00:51,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:00:51,282 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:00:51,282 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:00:51,283 INFO L229 MonitoredProcess]: Starting monitored process 110 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:00:51,285 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Waiting until timeout for monitored process [2022-11-16 12:00:52,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:00:52,546 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-16 12:00:52,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:00:52,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-16 12:00:52,568 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:00:52,596 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-16 12:00:52,596 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [312168595] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:00:52,596 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:00:52,596 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-16 12:00:52,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392642165] [2022-11-16 12:00:52,597 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:00:52,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-16 12:00:52,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:00:52,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-16 12:00:52,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-16 12:00:52,601 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 944 out of 1195 [2022-11-16 12:00:52,604 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-16 12:00:52,604 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:00:52,604 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 944 of 1195 [2022-11-16 12:00:52,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:00:54,059 INFO L130 PetriNetUnfolder]: 0/1678 cut-off events. [2022-11-16 12:00:54,059 INFO L131 PetriNetUnfolder]: For 36/36 co-relation queries the response was YES. [2022-11-16 12:00:54,060 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-16 12:00:54,064 INFO L137 encePairwiseOnDemand]: 1189/1195 looper letters, 44 selfloop transitions, 9 changer transitions 0/985 dead transitions. [2022-11-16 12:00:54,065 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1055 places, 985 transitions, 2258 flow [2022-11-16 12:00:54,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-16 12:00:54,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-16 12:00:54,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 8551 transitions. [2022-11-16 12:00:54,071 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7950720595072059 [2022-11-16 12:00:54,071 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 8551 transitions. [2022-11-16 12:00:54,071 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 8551 transitions. [2022-11-16 12:00:54,072 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:00:54,072 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 8551 transitions. [2022-11-16 12:00:54,077 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-16 12:00:54,082 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-16 12:00:54,083 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-16 12:00:54,083 INFO L175 Difference]: Start difference. First operand has 1047 places, 975 transitions, 2130 flow. Second operand 9 states and 8551 transitions. [2022-11-16 12:00:54,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1055 places, 985 transitions, 2258 flow [2022-11-16 12:00:54,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1054 places, 985 transitions, 2256 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-16 12:00:54,092 INFO L231 Difference]: Finished difference. Result has 1057 places, 981 transitions, 2178 flow [2022-11-16 12:00:54,092 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-16 12:00:54,092 INFO L288 CegarLoopForPetriNet]: 1056 programPoint places, 1 predicate places. [2022-11-16 12:00:54,092 INFO L495 AbstractCegarLoop]: Abstraction has has 1057 places, 981 transitions, 2178 flow [2022-11-16 12:00:54,093 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-16 12:00:54,093 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:00:54,093 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-16 12:00:54,102 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Forceful destruction successful, exit code 0 [2022-11-16 12:00:54,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209,110 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:00:54,294 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:00:54,294 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:00:54,294 INFO L85 PathProgramCache]: Analyzing trace with hash -739159635, now seen corresponding path program 1 times [2022-11-16 12:00:54,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:00:54,294 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366288422] [2022-11-16 12:00:54,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:00:54,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:00:54,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:00:54,376 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-16 12:00:54,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:00:54,376 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366288422] [2022-11-16 12:00:54,376 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366288422] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:00:54,376 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2081983836] [2022-11-16 12:00:54,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:00:54,377 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:00:54,377 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:00:54,377 INFO L229 MonitoredProcess]: Starting monitored process 111 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:00:54,379 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Waiting until timeout for monitored process [2022-11-16 12:00:55,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:00:55,645 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-16 12:00:55,646 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:00:55,692 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-16 12:00:55,692 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:00:55,784 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-16 12:00:55,784 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2081983836] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:00:55,784 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:00:55,784 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-16 12:00:55,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [320741654] [2022-11-16 12:00:55,785 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:00:55,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-16 12:00:55,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:00:55,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-16 12:00:55,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-11-16 12:00:55,792 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 944 out of 1195 [2022-11-16 12:00:55,798 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-16 12:00:55,798 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:00:55,798 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 944 of 1195 [2022-11-16 12:00:55,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:00:57,493 INFO L130 PetriNetUnfolder]: 0/1626 cut-off events. [2022-11-16 12:00:57,493 INFO L131 PetriNetUnfolder]: For 198/198 co-relation queries the response was YES. [2022-11-16 12:00:57,494 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-16 12:00:57,497 INFO L137 encePairwiseOnDemand]: 1189/1195 looper letters, 52 selfloop transitions, 21 changer transitions 0/1005 dead transitions. [2022-11-16 12:00:57,497 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1077 places, 1005 transitions, 2432 flow [2022-11-16 12:00:57,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-16 12:00:57,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-16 12:00:57,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 19901 transitions. [2022-11-16 12:00:57,508 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7930264993026499 [2022-11-16 12:00:57,508 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 19901 transitions. [2022-11-16 12:00:57,508 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 19901 transitions. [2022-11-16 12:00:57,511 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:00:57,511 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 19901 transitions. [2022-11-16 12:00:57,523 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-16 12:00:57,534 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-16 12:00:57,537 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-16 12:00:57,537 INFO L175 Difference]: Start difference. First operand has 1057 places, 981 transitions, 2178 flow. Second operand 21 states and 19901 transitions. [2022-11-16 12:00:57,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1077 places, 1005 transitions, 2432 flow [2022-11-16 12:00:57,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1076 places, 1005 transitions, 2418 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-11-16 12:00:57,549 INFO L231 Difference]: Finished difference. Result has 1081 places, 994 transitions, 2302 flow [2022-11-16 12:00:57,549 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-16 12:00:57,549 INFO L288 CegarLoopForPetriNet]: 1056 programPoint places, 25 predicate places. [2022-11-16 12:00:57,549 INFO L495 AbstractCegarLoop]: Abstraction has has 1081 places, 994 transitions, 2302 flow [2022-11-16 12:00:57,551 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-16 12:00:57,551 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:00:57,551 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-16 12:00:57,561 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Forceful destruction successful, exit code 0 [2022-11-16 12:00:57,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable210 [2022-11-16 12:00:57,752 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:00:57,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:00:57,752 INFO L85 PathProgramCache]: Analyzing trace with hash 151151779, now seen corresponding path program 1 times [2022-11-16 12:00:57,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:00:57,752 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443124379] [2022-11-16 12:00:57,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:00:57,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:00:57,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:00:57,948 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-16 12:00:57,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:00:57,949 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443124379] [2022-11-16 12:00:57,949 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [443124379] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:00:57,949 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [324530256] [2022-11-16 12:00:57,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:00:57,949 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:00:57,949 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:00:57,950 INFO L229 MonitoredProcess]: Starting monitored process 112 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:00:57,952 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Waiting until timeout for monitored process [2022-11-16 12:00:59,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:00:59,231 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-16 12:00:59,232 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:00:59,359 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-16 12:00:59,359 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:00:59,653 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-16 12:00:59,653 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [324530256] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:00:59,653 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:00:59,654 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 34 [2022-11-16 12:00:59,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1259829150] [2022-11-16 12:00:59,654 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:00:59,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-11-16 12:00:59,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:00:59,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-11-16 12:00:59,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=816, Unknown=0, NotChecked=0, Total=1122 [2022-11-16 12:00:59,675 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 944 out of 1195 [2022-11-16 12:00:59,686 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-16 12:00:59,686 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:00:59,686 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 944 of 1195 [2022-11-16 12:00:59,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:01:01,748 INFO L130 PetriNetUnfolder]: 0/1522 cut-off events. [2022-11-16 12:01:01,748 INFO L131 PetriNetUnfolder]: For 789/789 co-relation queries the response was YES. [2022-11-16 12:01:01,749 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-16 12:01:01,752 INFO L137 encePairwiseOnDemand]: 1189/1195 looper letters, 68 selfloop transitions, 45 changer transitions 0/1045 dead transitions. [2022-11-16 12:01:01,752 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1125 places, 1045 transitions, 2844 flow [2022-11-16 12:01:01,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-11-16 12:01:01,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-11-16 12:01:01,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 42601 transitions. [2022-11-16 12:01:01,774 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7922082752208275 [2022-11-16 12:01:01,774 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 42601 transitions. [2022-11-16 12:01:01,774 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 42601 transitions. [2022-11-16 12:01:01,780 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:01:01,780 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 42601 transitions. [2022-11-16 12:01:01,804 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-16 12:01:01,828 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-16 12:01:01,836 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-16 12:01:01,836 INFO L175 Difference]: Start difference. First operand has 1081 places, 994 transitions, 2302 flow. Second operand 45 states and 42601 transitions. [2022-11-16 12:01:01,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1125 places, 1045 transitions, 2844 flow [2022-11-16 12:01:01,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1119 places, 1045 transitions, 2804 flow, removed 14 selfloop flow, removed 6 redundant places. [2022-11-16 12:01:01,850 INFO L231 Difference]: Finished difference. Result has 1128 places, 1019 transitions, 2580 flow [2022-11-16 12:01:01,851 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-16 12:01:01,851 INFO L288 CegarLoopForPetriNet]: 1056 programPoint places, 72 predicate places. [2022-11-16 12:01:01,851 INFO L495 AbstractCegarLoop]: Abstraction has has 1128 places, 1019 transitions, 2580 flow [2022-11-16 12:01:01,855 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-16 12:01:01,855 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:01:01,855 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-16 12:01:01,864 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Ended with exit code 0 [2022-11-16 12:01:02,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable211 [2022-11-16 12:01:02,055 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:01:02,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:01:02,056 INFO L85 PathProgramCache]: Analyzing trace with hash 1790921407, now seen corresponding path program 1 times [2022-11-16 12:01:02,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:01:02,056 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181970457] [2022-11-16 12:01:02,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:01:02,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:01:02,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:01:02,654 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-16 12:01:02,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:01:02,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181970457] [2022-11-16 12:01:02,655 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181970457] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:01:02,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1537836611] [2022-11-16 12:01:02,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:01:02,655 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:01:02,655 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:01:02,656 INFO L229 MonitoredProcess]: Starting monitored process 113 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:01:02,658 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Waiting until timeout for monitored process [2022-11-16 12:01:03,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:01:03,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 458 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-16 12:01:03,976 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:01:04,169 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-16 12:01:04,169 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:01:05,163 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-16 12:01:05,163 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1537836611] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:01:05,164 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:01:05,164 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 66 [2022-11-16 12:01:05,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400401811] [2022-11-16 12:01:05,164 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:01:05,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-11-16 12:01:05,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:01:05,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-11-16 12:01:05,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1122, Invalid=3168, Unknown=0, NotChecked=0, Total=4290 [2022-11-16 12:01:05,191 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 944 out of 1195 [2022-11-16 12:01:05,214 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-16 12:01:05,214 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:01:05,214 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 944 of 1195 [2022-11-16 12:01:05,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:01:08,532 INFO L130 PetriNetUnfolder]: 0/1314 cut-off events. [2022-11-16 12:01:08,532 INFO L131 PetriNetUnfolder]: For 2587/2587 co-relation queries the response was YES. [2022-11-16 12:01:08,533 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-16 12:01:08,535 INFO L137 encePairwiseOnDemand]: 1189/1195 looper letters, 100 selfloop transitions, 93 changer transitions 0/1125 dead transitions. [2022-11-16 12:01:08,535 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1220 places, 1125 transitions, 3814 flow [2022-11-16 12:01:08,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-11-16 12:01:08,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 93 states. [2022-11-16 12:01:08,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 88001 transitions. [2022-11-16 12:01:08,572 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7918387546677464 [2022-11-16 12:01:08,572 INFO L72 ComplementDD]: Start complementDD. Operand 93 states and 88001 transitions. [2022-11-16 12:01:08,572 INFO L73 IsDeterministic]: Start isDeterministic. Operand 93 states and 88001 transitions. [2022-11-16 12:01:08,583 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:01:08,583 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 93 states and 88001 transitions. [2022-11-16 12:01:08,636 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-16 12:01:08,689 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-16 12:01:08,704 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-16 12:01:08,704 INFO L175 Difference]: Start difference. First operand has 1128 places, 1019 transitions, 2580 flow. Second operand 93 states and 88001 transitions. [2022-11-16 12:01:08,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1220 places, 1125 transitions, 3814 flow [2022-11-16 12:01:08,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1202 places, 1125 transitions, 3726 flow, removed 26 selfloop flow, removed 18 redundant places. [2022-11-16 12:01:08,724 INFO L231 Difference]: Finished difference. Result has 1219 places, 1068 transitions, 3214 flow [2022-11-16 12:01:08,724 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-16 12:01:08,725 INFO L288 CegarLoopForPetriNet]: 1056 programPoint places, 163 predicate places. [2022-11-16 12:01:08,725 INFO L495 AbstractCegarLoop]: Abstraction has has 1219 places, 1068 transitions, 3214 flow [2022-11-16 12:01:08,729 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-16 12:01:08,729 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:01:08,730 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-16 12:01:08,739 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Forceful destruction successful, exit code 0 [2022-11-16 12:01:08,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable212 [2022-11-16 12:01:08,930 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:01:08,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:01:08,931 INFO L85 PathProgramCache]: Analyzing trace with hash 358569911, now seen corresponding path program 1 times [2022-11-16 12:01:08,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:01:08,931 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116830152] [2022-11-16 12:01:08,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:01:08,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:01:08,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:01:11,159 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-16 12:01:11,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:01:11,159 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116830152] [2022-11-16 12:01:11,159 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2116830152] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:01:11,159 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [384718646] [2022-11-16 12:01:11,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:01:11,159 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:01:11,159 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:01:11,160 INFO L229 MonitoredProcess]: Starting monitored process 114 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:01:11,162 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Waiting until timeout for monitored process [2022-11-16 12:01:12,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:01:12,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 810 conjuncts, 64 conjunts are in the unsatisfiable core [2022-11-16 12:01:12,565 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:01:12,966 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-16 12:01:12,966 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:01:16,670 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-16 12:01:16,670 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [384718646] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:01:16,670 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:01:16,671 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [65, 65, 65] total 130 [2022-11-16 12:01:16,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001573600] [2022-11-16 12:01:16,671 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:01:16,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 130 states [2022-11-16 12:01:16,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:01:16,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 130 interpolants. [2022-11-16 12:01:16,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4290, Invalid=12480, Unknown=0, NotChecked=0, Total=16770 [2022-11-16 12:01:16,716 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 944 out of 1195 [2022-11-16 12:01:16,757 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-16 12:01:16,757 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:01:16,757 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 944 of 1195 [2022-11-16 12:01:16,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:01:20,988 INFO L130 PetriNetUnfolder]: 0/1262 cut-off events. [2022-11-16 12:01:20,988 INFO L131 PetriNetUnfolder]: For 2686/2686 co-relation queries the response was YES. [2022-11-16 12:01:20,989 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-16 12:01:20,991 INFO L137 encePairwiseOnDemand]: 1190/1195 looper letters, 105 selfloop transitions, 103 changer transitions 0/1128 dead transitions. [2022-11-16 12:01:20,991 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1310 places, 1128 transitions, 4122 flow [2022-11-16 12:01:20,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 105 states. [2022-11-16 12:01:20,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 105 states. [2022-11-16 12:01:21,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 99332 transitions. [2022-11-16 12:01:21,037 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7916477385933453 [2022-11-16 12:01:21,037 INFO L72 ComplementDD]: Start complementDD. Operand 105 states and 99332 transitions. [2022-11-16 12:01:21,037 INFO L73 IsDeterministic]: Start isDeterministic. Operand 105 states and 99332 transitions. [2022-11-16 12:01:21,283 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:01:21,283 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 105 states and 99332 transitions. [2022-11-16 12:01:21,335 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-16 12:01:21,396 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-16 12:01:21,414 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-16 12:01:21,414 INFO L175 Difference]: Start difference. First operand has 1219 places, 1068 transitions, 3214 flow. Second operand 105 states and 99332 transitions. [2022-11-16 12:01:21,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1310 places, 1128 transitions, 4122 flow [2022-11-16 12:01:21,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1237 places, 1128 transitions, 3770 flow, removed 21 selfloop flow, removed 73 redundant places. [2022-11-16 12:01:21,437 INFO L231 Difference]: Finished difference. Result has 1237 places, 1064 transitions, 3156 flow [2022-11-16 12:01:21,437 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-16 12:01:21,437 INFO L288 CegarLoopForPetriNet]: 1056 programPoint places, 181 predicate places. [2022-11-16 12:01:21,437 INFO L495 AbstractCegarLoop]: Abstraction has has 1237 places, 1064 transitions, 3156 flow [2022-11-16 12:01:21,448 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-16 12:01:21,448 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:01:21,448 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-16 12:01:21,457 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Ended with exit code 0 [2022-11-16 12:01:21,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable213,114 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:01:21,648 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:01:21,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:01:21,649 INFO L85 PathProgramCache]: Analyzing trace with hash 5552120, now seen corresponding path program 1 times [2022-11-16 12:01:21,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:01:21,649 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [640756157] [2022-11-16 12:01:21,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:01:21,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:01:21,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 12:01:21,706 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 12:01:21,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 12:01:21,809 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 12:01:21,809 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-16 12:01:21,809 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-11-16 12:01:21,810 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-16 12:01:21,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214 [2022-11-16 12:01:21,810 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:01:21,810 WARN L233 ceAbstractionStarter]: 34 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-16 12:01:21,810 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 35 thread instances. [2022-11-16 12:01:21,908 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-16 12:01:21,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1085 places, 1228 transitions, 3821 flow [2022-11-16 12:01:23,944 INFO L130 PetriNetUnfolder]: 354/2588 cut-off events. [2022-11-16 12:01:23,944 INFO L131 PetriNetUnfolder]: For 7735/7735 co-relation queries the response was YES. [2022-11-16 12:01:24,030 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-16 12:01:24,030 INFO L82 GeneralOperation]: Start removeDead. Operand has 1085 places, 1228 transitions, 3821 flow [2022-11-16 12:01:24,075 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1085 places, 1228 transitions, 3821 flow [2022-11-16 12:01:24,075 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-16 12:01:24,075 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;@495da5ea, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-16 12:01:24,075 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-16 12:01:24,080 INFO L130 PetriNetUnfolder]: 4/87 cut-off events. [2022-11-16 12:01:24,080 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-16 12:01:24,080 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:01:24,080 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-16 12:01:24,080 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:01:24,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:01:24,081 INFO L85 PathProgramCache]: Analyzing trace with hash 38716190, now seen corresponding path program 1 times [2022-11-16 12:01:24,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:01:24,081 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253795811] [2022-11-16 12:01:24,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:01:24,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:01:24,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:01:24,174 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-16 12:01:24,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:01:24,174 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253795811] [2022-11-16 12:01:24,174 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253795811] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:01:24,174 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:01:24,174 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 12:01:24,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336223013] [2022-11-16 12:01:24,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:01:24,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-16 12:01:24,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:01:24,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-16 12:01:24,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-16 12:01:24,176 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 978 out of 1228 [2022-11-16 12:01:24,178 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-16 12:01:24,178 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:01:24,178 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 978 of 1228 [2022-11-16 12:01:24,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:01:26,364 INFO L130 PetriNetUnfolder]: 0/2198 cut-off events. [2022-11-16 12:01:26,364 INFO L131 PetriNetUnfolder]: For 8365/8365 co-relation queries the response was YES. [2022-11-16 12:01:26,365 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-16 12:01:26,369 INFO L137 encePairwiseOnDemand]: 1014/1228 looper letters, 35 selfloop transitions, 0 changer transitions 12/1013 dead transitions. [2022-11-16 12:01:26,369 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1085 places, 1013 transitions, 3461 flow [2022-11-16 12:01:26,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-16 12:01:26,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-16 12:01:26,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 2205 transitions. [2022-11-16 12:01:26,372 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8978013029315961 [2022-11-16 12:01:26,372 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 2205 transitions. [2022-11-16 12:01:26,372 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 2205 transitions. [2022-11-16 12:01:26,372 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:01:26,372 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 2205 transitions. [2022-11-16 12:01:26,374 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-16 12:01:26,375 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-16 12:01:26,376 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-16 12:01:26,376 INFO L175 Difference]: Start difference. First operand has 1085 places, 1228 transitions, 3821 flow. Second operand 2 states and 2205 transitions. [2022-11-16 12:01:26,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1085 places, 1013 transitions, 3461 flow [2022-11-16 12:01:26,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1085 places, 1013 transitions, 2271 flow, removed 595 selfloop flow, removed 0 redundant places. [2022-11-16 12:01:26,395 INFO L231 Difference]: Finished difference. Result has 1085 places, 1001 transitions, 2177 flow [2022-11-16 12:01:26,396 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-16 12:01:26,396 INFO L288 CegarLoopForPetriNet]: 1085 programPoint places, 0 predicate places. [2022-11-16 12:01:26,396 INFO L495 AbstractCegarLoop]: Abstraction has has 1085 places, 1001 transitions, 2177 flow [2022-11-16 12:01:26,396 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-16 12:01:26,396 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:01:26,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-16 12:01:26,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable215 [2022-11-16 12:01:26,397 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:01:26,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:01:26,397 INFO L85 PathProgramCache]: Analyzing trace with hash -254686817, now seen corresponding path program 1 times [2022-11-16 12:01:26,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:01:26,397 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120415731] [2022-11-16 12:01:26,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:01:26,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:01:26,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:01:26,434 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-16 12:01:26,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:01:26,434 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120415731] [2022-11-16 12:01:26,434 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120415731] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:01:26,434 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:01:26,434 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 12:01:26,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299098000] [2022-11-16 12:01:26,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:01:26,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 12:01:26,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:01:26,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 12:01:26,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 12:01:26,438 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 971 out of 1228 [2022-11-16 12:01:26,439 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-16 12:01:26,439 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:01:26,439 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 971 of 1228 [2022-11-16 12:01:26,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:01:28,071 INFO L130 PetriNetUnfolder]: 0/1753 cut-off events. [2022-11-16 12:01:28,071 INFO L131 PetriNetUnfolder]: For 34/34 co-relation queries the response was YES. [2022-11-16 12:01:28,072 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-16 12:01:28,076 INFO L137 encePairwiseOnDemand]: 1225/1228 looper letters, 44 selfloop transitions, 2 changer transitions 0/1005 dead transitions. [2022-11-16 12:01:28,076 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1075 places, 1005 transitions, 2277 flow [2022-11-16 12:01:28,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 12:01:28,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 12:01:28,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 2960 transitions. [2022-11-16 12:01:28,079 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8034744842562432 [2022-11-16 12:01:28,079 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 2960 transitions. [2022-11-16 12:01:28,079 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 2960 transitions. [2022-11-16 12:01:28,080 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:01:28,080 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 2960 transitions. [2022-11-16 12:01:28,081 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-16 12:01:28,083 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-16 12:01:28,084 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-16 12:01:28,084 INFO L175 Difference]: Start difference. First operand has 1085 places, 1001 transitions, 2177 flow. Second operand 3 states and 2960 transitions. [2022-11-16 12:01:28,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1075 places, 1005 transitions, 2277 flow [2022-11-16 12:01:28,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1075 places, 1005 transitions, 2277 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-16 12:01:28,094 INFO L231 Difference]: Finished difference. Result has 1076 places, 1002 transitions, 2189 flow [2022-11-16 12:01:28,095 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-16 12:01:28,095 INFO L288 CegarLoopForPetriNet]: 1085 programPoint places, -9 predicate places. [2022-11-16 12:01:28,095 INFO L495 AbstractCegarLoop]: Abstraction has has 1076 places, 1002 transitions, 2189 flow [2022-11-16 12:01:28,096 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-16 12:01:28,096 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:01:28,096 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-16 12:01:28,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable216 [2022-11-16 12:01:28,096 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:01:28,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:01:28,096 INFO L85 PathProgramCache]: Analyzing trace with hash 1204065624, now seen corresponding path program 1 times [2022-11-16 12:01:28,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:01:28,096 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658565211] [2022-11-16 12:01:28,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:01:28,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:01:28,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:01:28,144 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-16 12:01:28,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:01:28,144 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658565211] [2022-11-16 12:01:28,144 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658565211] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:01:28,144 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [482348972] [2022-11-16 12:01:28,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:01:28,144 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:01:28,145 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:01:28,145 INFO L229 MonitoredProcess]: Starting monitored process 115 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:01:28,148 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Waiting until timeout for monitored process [2022-11-16 12:01:29,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:01:29,483 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-16 12:01:29,484 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:01:29,505 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-16 12:01:29,505 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:01:29,534 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-16 12:01:29,534 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [482348972] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:01:29,534 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:01:29,534 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-16 12:01:29,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535259868] [2022-11-16 12:01:29,534 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:01:29,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-16 12:01:29,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:01:29,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-16 12:01:29,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-16 12:01:29,539 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 970 out of 1228 [2022-11-16 12:01:29,544 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-16 12:01:29,544 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:01:29,544 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 970 of 1228 [2022-11-16 12:01:29,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:01:31,149 INFO L130 PetriNetUnfolder]: 0/1727 cut-off events. [2022-11-16 12:01:31,149 INFO L131 PetriNetUnfolder]: For 37/37 co-relation queries the response was YES. [2022-11-16 12:01:31,150 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-16 12:01:31,153 INFO L137 encePairwiseOnDemand]: 1222/1228 looper letters, 45 selfloop transitions, 9 changer transitions 0/1012 dead transitions. [2022-11-16 12:01:31,153 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1084 places, 1012 transitions, 2319 flow [2022-11-16 12:01:31,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-16 12:01:31,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-16 12:01:31,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 8786 transitions. [2022-11-16 12:01:31,159 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7949692363373145 [2022-11-16 12:01:31,159 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 8786 transitions. [2022-11-16 12:01:31,160 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 8786 transitions. [2022-11-16 12:01:31,161 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:01:31,161 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 8786 transitions. [2022-11-16 12:01:31,166 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-16 12:01:31,171 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-16 12:01:31,173 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-16 12:01:31,173 INFO L175 Difference]: Start difference. First operand has 1076 places, 1002 transitions, 2189 flow. Second operand 9 states and 8786 transitions. [2022-11-16 12:01:31,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1084 places, 1012 transitions, 2319 flow [2022-11-16 12:01:31,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1083 places, 1012 transitions, 2317 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-16 12:01:31,183 INFO L231 Difference]: Finished difference. Result has 1086 places, 1008 transitions, 2237 flow [2022-11-16 12:01:31,183 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-16 12:01:31,184 INFO L288 CegarLoopForPetriNet]: 1085 programPoint places, 1 predicate places. [2022-11-16 12:01:31,184 INFO L495 AbstractCegarLoop]: Abstraction has has 1086 places, 1008 transitions, 2237 flow [2022-11-16 12:01:31,185 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-16 12:01:31,185 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:01:31,185 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-16 12:01:31,195 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Forceful destruction successful, exit code 0 [2022-11-16 12:01:31,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 115 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable217 [2022-11-16 12:01:31,385 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:01:31,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:01:31,386 INFO L85 PathProgramCache]: Analyzing trace with hash -1626854643, now seen corresponding path program 1 times [2022-11-16 12:01:31,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:01:31,386 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379532923] [2022-11-16 12:01:31,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:01:31,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:01:31,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:01:31,483 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-16 12:01:31,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:01:31,483 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379532923] [2022-11-16 12:01:31,483 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379532923] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:01:31,483 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1504618990] [2022-11-16 12:01:31,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:01:31,484 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:01:31,484 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:01:31,484 INFO L229 MonitoredProcess]: Starting monitored process 116 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:01:31,486 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Waiting until timeout for monitored process [2022-11-16 12:01:32,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:01:32,876 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-16 12:01:32,877 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:01:32,923 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-16 12:01:32,923 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:01:33,012 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-16 12:01:33,012 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1504618990] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:01:33,012 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:01:33,012 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-16 12:01:33,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123085409] [2022-11-16 12:01:33,013 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:01:33,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-16 12:01:33,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:01:33,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-16 12:01:33,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-11-16 12:01:33,020 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 970 out of 1228 [2022-11-16 12:01:33,027 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-16 12:01:33,027 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:01:33,027 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 970 of 1228 [2022-11-16 12:01:33,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:01:35,069 INFO L130 PetriNetUnfolder]: 0/1675 cut-off events. [2022-11-16 12:01:35,069 INFO L131 PetriNetUnfolder]: For 204/204 co-relation queries the response was YES. [2022-11-16 12:01:35,070 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-16 12:01:35,074 INFO L137 encePairwiseOnDemand]: 1222/1228 looper letters, 53 selfloop transitions, 21 changer transitions 0/1032 dead transitions. [2022-11-16 12:01:35,074 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1106 places, 1032 transitions, 2493 flow [2022-11-16 12:01:35,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-16 12:01:35,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-16 12:01:35,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 20448 transitions. [2022-11-16 12:01:35,088 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7929269427640763 [2022-11-16 12:01:35,088 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 20448 transitions. [2022-11-16 12:01:35,088 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 20448 transitions. [2022-11-16 12:01:35,091 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:01:35,091 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 20448 transitions. [2022-11-16 12:01:35,104 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-16 12:01:35,117 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-16 12:01:35,121 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-16 12:01:35,122 INFO L175 Difference]: Start difference. First operand has 1086 places, 1008 transitions, 2237 flow. Second operand 21 states and 20448 transitions. [2022-11-16 12:01:35,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1106 places, 1032 transitions, 2493 flow [2022-11-16 12:01:35,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1105 places, 1032 transitions, 2479 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-11-16 12:01:35,135 INFO L231 Difference]: Finished difference. Result has 1110 places, 1021 transitions, 2361 flow [2022-11-16 12:01:35,136 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-16 12:01:35,136 INFO L288 CegarLoopForPetriNet]: 1085 programPoint places, 25 predicate places. [2022-11-16 12:01:35,136 INFO L495 AbstractCegarLoop]: Abstraction has has 1110 places, 1021 transitions, 2361 flow [2022-11-16 12:01:35,140 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-16 12:01:35,140 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:01:35,140 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-16 12:01:35,153 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Forceful destruction successful, exit code 0 [2022-11-16 12:01:35,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable218,116 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:01:35,353 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:01:35,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:01:35,353 INFO L85 PathProgramCache]: Analyzing trace with hash 1364987011, now seen corresponding path program 1 times [2022-11-16 12:01:35,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:01:35,353 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843087628] [2022-11-16 12:01:35,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:01:35,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:01:35,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:01:35,557 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-16 12:01:35,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:01:35,557 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843087628] [2022-11-16 12:01:35,557 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843087628] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:01:35,557 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [931666842] [2022-11-16 12:01:35,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:01:35,557 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:01:35,557 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:01:35,558 INFO L229 MonitoredProcess]: Starting monitored process 117 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:01:35,560 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Waiting until timeout for monitored process [2022-11-16 12:01:36,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:01:36,928 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-16 12:01:36,929 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:01:37,024 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-16 12:01:37,024 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:01:37,327 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-16 12:01:37,327 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [931666842] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:01:37,328 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:01:37,328 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 34 [2022-11-16 12:01:37,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828187838] [2022-11-16 12:01:37,328 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:01:37,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-11-16 12:01:37,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:01:37,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-11-16 12:01:37,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=816, Unknown=0, NotChecked=0, Total=1122 [2022-11-16 12:01:37,348 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 970 out of 1228 [2022-11-16 12:01:37,367 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-16 12:01:37,367 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:01:37,367 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 970 of 1228 [2022-11-16 12:01:37,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:01:39,428 INFO L130 PetriNetUnfolder]: 0/1571 cut-off events. [2022-11-16 12:01:39,428 INFO L131 PetriNetUnfolder]: For 816/816 co-relation queries the response was YES. [2022-11-16 12:01:39,429 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-16 12:01:39,432 INFO L137 encePairwiseOnDemand]: 1222/1228 looper letters, 69 selfloop transitions, 45 changer transitions 0/1072 dead transitions. [2022-11-16 12:01:39,432 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1154 places, 1072 transitions, 2905 flow [2022-11-16 12:01:39,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-11-16 12:01:39,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-11-16 12:01:39,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 43772 transitions. [2022-11-16 12:01:39,454 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.792110025334781 [2022-11-16 12:01:39,454 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 43772 transitions. [2022-11-16 12:01:39,454 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 43772 transitions. [2022-11-16 12:01:39,460 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:01:39,461 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 43772 transitions. [2022-11-16 12:01:39,486 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-16 12:01:39,512 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-16 12:01:39,519 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-16 12:01:39,519 INFO L175 Difference]: Start difference. First operand has 1110 places, 1021 transitions, 2361 flow. Second operand 45 states and 43772 transitions. [2022-11-16 12:01:39,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1154 places, 1072 transitions, 2905 flow [2022-11-16 12:01:39,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1148 places, 1072 transitions, 2865 flow, removed 14 selfloop flow, removed 6 redundant places. [2022-11-16 12:01:39,535 INFO L231 Difference]: Finished difference. Result has 1157 places, 1046 transitions, 2639 flow [2022-11-16 12:01:39,536 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-16 12:01:39,536 INFO L288 CegarLoopForPetriNet]: 1085 programPoint places, 72 predicate places. [2022-11-16 12:01:39,536 INFO L495 AbstractCegarLoop]: Abstraction has has 1157 places, 1046 transitions, 2639 flow [2022-11-16 12:01:39,540 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-16 12:01:39,540 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:01:39,540 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-16 12:01:39,549 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Ended with exit code 0 [2022-11-16 12:01:39,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 117 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable219 [2022-11-16 12:01:39,741 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:01:39,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:01:39,741 INFO L85 PathProgramCache]: Analyzing trace with hash 36507551, now seen corresponding path program 1 times [2022-11-16 12:01:39,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:01:39,741 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723689027] [2022-11-16 12:01:39,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:01:39,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:01:39,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:01:40,349 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-16 12:01:40,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:01:40,349 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723689027] [2022-11-16 12:01:40,349 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723689027] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:01:40,349 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1494905365] [2022-11-16 12:01:40,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:01:40,349 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:01:40,349 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:01:40,350 INFO L229 MonitoredProcess]: Starting monitored process 118 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:01:40,352 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Waiting until timeout for monitored process [2022-11-16 12:01:41,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:01:41,759 INFO L263 TraceCheckSpWp]: Trace formula consists of 458 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-16 12:01:41,761 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:01:41,962 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-16 12:01:41,962 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:01:42,967 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-16 12:01:42,967 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1494905365] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:01:42,967 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:01:42,968 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 66 [2022-11-16 12:01:42,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110090960] [2022-11-16 12:01:42,968 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:01:42,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-11-16 12:01:42,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:01:42,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-11-16 12:01:42,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1122, Invalid=3168, Unknown=0, NotChecked=0, Total=4290 [2022-11-16 12:01:42,993 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 970 out of 1228 [2022-11-16 12:01:43,016 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-16 12:01:43,016 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:01:43,016 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 970 of 1228 [2022-11-16 12:01:43,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:01:46,547 INFO L130 PetriNetUnfolder]: 0/1363 cut-off events. [2022-11-16 12:01:46,547 INFO L131 PetriNetUnfolder]: For 2708/2708 co-relation queries the response was YES. [2022-11-16 12:01:46,548 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-16 12:01:46,549 INFO L137 encePairwiseOnDemand]: 1222/1228 looper letters, 101 selfloop transitions, 93 changer transitions 0/1152 dead transitions. [2022-11-16 12:01:46,549 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1249 places, 1152 transitions, 3875 flow [2022-11-16 12:01:46,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-11-16 12:01:46,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 93 states. [2022-11-16 12:01:46,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 90420 transitions. [2022-11-16 12:01:46,586 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7917410948828413 [2022-11-16 12:01:46,586 INFO L72 ComplementDD]: Start complementDD. Operand 93 states and 90420 transitions. [2022-11-16 12:01:46,587 INFO L73 IsDeterministic]: Start isDeterministic. Operand 93 states and 90420 transitions. [2022-11-16 12:01:46,598 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:01:46,598 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 93 states and 90420 transitions. [2022-11-16 12:01:46,646 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-16 12:01:46,695 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-16 12:01:46,710 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-16 12:01:46,710 INFO L175 Difference]: Start difference. First operand has 1157 places, 1046 transitions, 2639 flow. Second operand 93 states and 90420 transitions. [2022-11-16 12:01:46,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1249 places, 1152 transitions, 3875 flow [2022-11-16 12:01:46,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1231 places, 1152 transitions, 3787 flow, removed 26 selfloop flow, removed 18 redundant places. [2022-11-16 12:01:46,736 INFO L231 Difference]: Finished difference. Result has 1248 places, 1095 transitions, 3273 flow [2022-11-16 12:01:46,736 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-16 12:01:46,737 INFO L288 CegarLoopForPetriNet]: 1085 programPoint places, 163 predicate places. [2022-11-16 12:01:46,737 INFO L495 AbstractCegarLoop]: Abstraction has has 1248 places, 1095 transitions, 3273 flow [2022-11-16 12:01:46,744 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-16 12:01:46,744 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:01:46,744 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-16 12:01:46,753 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Ended with exit code 0 [2022-11-16 12:01:46,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 118 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable220 [2022-11-16 12:01:46,945 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:01:46,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:01:46,946 INFO L85 PathProgramCache]: Analyzing trace with hash -2094049641, now seen corresponding path program 1 times [2022-11-16 12:01:46,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:01:46,946 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506236205] [2022-11-16 12:01:46,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:01:46,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:01:46,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:01:49,156 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-16 12:01:49,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:01:49,156 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506236205] [2022-11-16 12:01:49,156 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506236205] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:01:49,156 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [295963687] [2022-11-16 12:01:49,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:01:49,156 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:01:49,157 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:01:49,157 INFO L229 MonitoredProcess]: Starting monitored process 119 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:01:49,159 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Waiting until timeout for monitored process [2022-11-16 12:01:50,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:01:50,650 INFO L263 TraceCheckSpWp]: Trace formula consists of 810 conjuncts, 64 conjunts are in the unsatisfiable core [2022-11-16 12:01:50,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:01:51,069 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-16 12:01:51,069 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:01:54,738 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-16 12:01:54,739 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [295963687] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:01:54,739 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:01:54,739 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [65, 65, 65] total 130 [2022-11-16 12:01:54,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815131263] [2022-11-16 12:01:54,739 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:01:54,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 130 states [2022-11-16 12:01:54,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:01:54,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 130 interpolants. [2022-11-16 12:01:54,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4290, Invalid=12480, Unknown=0, NotChecked=0, Total=16770 [2022-11-16 12:01:54,797 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 970 out of 1228 [2022-11-16 12:01:54,838 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-16 12:01:54,838 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:01:54,838 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 970 of 1228 [2022-11-16 12:01:54,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:01:59,259 INFO L130 PetriNetUnfolder]: 0/1298 cut-off events. [2022-11-16 12:01:59,259 INFO L131 PetriNetUnfolder]: For 3183/3183 co-relation queries the response was YES. [2022-11-16 12:01:59,260 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-16 12:01:59,262 INFO L137 encePairwiseOnDemand]: 1223/1228 looper letters, 108 selfloop transitions, 106 changer transitions 0/1160 dead transitions. [2022-11-16 12:01:59,262 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1342 places, 1160 transitions, 4247 flow [2022-11-16 12:01:59,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2022-11-16 12:01:59,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 108 states. [2022-11-16 12:01:59,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 104979 transitions. [2022-11-16 12:01:59,306 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7915535649656171 [2022-11-16 12:01:59,306 INFO L72 ComplementDD]: Start complementDD. Operand 108 states and 104979 transitions. [2022-11-16 12:01:59,306 INFO L73 IsDeterministic]: Start isDeterministic. Operand 108 states and 104979 transitions. [2022-11-16 12:01:59,319 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:01:59,319 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 108 states and 104979 transitions. [2022-11-16 12:01:59,376 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-16 12:01:59,435 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-16 12:01:59,453 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-16 12:01:59,453 INFO L175 Difference]: Start difference. First operand has 1248 places, 1095 transitions, 3273 flow. Second operand 108 states and 104979 transitions. [2022-11-16 12:01:59,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1342 places, 1160 transitions, 4247 flow [2022-11-16 12:01:59,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1269 places, 1160 transitions, 3885 flow, removed 22 selfloop flow, removed 73 redundant places. [2022-11-16 12:01:59,474 INFO L231 Difference]: Finished difference. Result has 1269 places, 1094 transitions, 3249 flow [2022-11-16 12:01:59,475 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-16 12:01:59,475 INFO L288 CegarLoopForPetriNet]: 1085 programPoint places, 184 predicate places. [2022-11-16 12:01:59,475 INFO L495 AbstractCegarLoop]: Abstraction has has 1269 places, 1094 transitions, 3249 flow [2022-11-16 12:01:59,484 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-16 12:01:59,484 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:01:59,485 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-16 12:01:59,495 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Ended with exit code 0 [2022-11-16 12:01:59,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable221,119 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:01:59,685 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:01:59,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:01:59,685 INFO L85 PathProgramCache]: Analyzing trace with hash 2015294067, now seen corresponding path program 1 times [2022-11-16 12:01:59,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:01:59,686 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536529659] [2022-11-16 12:01:59,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:01:59,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:01:59,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 12:01:59,745 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 12:01:59,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 12:01:59,919 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 12:01:59,919 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-16 12:01:59,919 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-11-16 12:01:59,919 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-16 12:01:59,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable222 [2022-11-16 12:01:59,920 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:01:59,920 WARN L233 ceAbstractionStarter]: 35 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-16 12:01:59,920 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 36 thread instances. [2022-11-16 12:02:00,017 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-16 12:02:00,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1114 places, 1261 transitions, 3962 flow [2022-11-16 12:02:02,252 INFO L130 PetriNetUnfolder]: 364/2660 cut-off events. [2022-11-16 12:02:02,252 INFO L131 PetriNetUnfolder]: For 8400/8400 co-relation queries the response was YES. [2022-11-16 12:02:02,355 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-16 12:02:02,355 INFO L82 GeneralOperation]: Start removeDead. Operand has 1114 places, 1261 transitions, 3962 flow [2022-11-16 12:02:02,408 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1114 places, 1261 transitions, 3962 flow [2022-11-16 12:02:02,408 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-16 12:02:02,409 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;@495da5ea, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-16 12:02:02,409 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-16 12:02:02,413 INFO L130 PetriNetUnfolder]: 4/87 cut-off events. [2022-11-16 12:02:02,413 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-16 12:02:02,413 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:02:02,413 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-16 12:02:02,413 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:02:02,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:02:02,414 INFO L85 PathProgramCache]: Analyzing trace with hash -295328642, now seen corresponding path program 1 times [2022-11-16 12:02:02,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:02:02,414 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66982299] [2022-11-16 12:02:02,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:02:02,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:02:02,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:02:02,439 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-16 12:02:02,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:02:02,439 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66982299] [2022-11-16 12:02:02,439 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66982299] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:02:02,439 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:02:02,439 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 12:02:02,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507644717] [2022-11-16 12:02:02,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:02:02,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-16 12:02:02,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:02:02,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-16 12:02:02,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-16 12:02:02,442 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 1004 out of 1261 [2022-11-16 12:02:02,443 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-16 12:02:02,443 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:02:02,443 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1004 of 1261 [2022-11-16 12:02:02,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:02:04,219 INFO L130 PetriNetUnfolder]: 0/2259 cut-off events. [2022-11-16 12:02:04,219 INFO L131 PetriNetUnfolder]: For 9066/9066 co-relation queries the response was YES. [2022-11-16 12:02:04,220 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-16 12:02:04,223 INFO L137 encePairwiseOnDemand]: 1041/1261 looper letters, 36 selfloop transitions, 0 changer transitions 12/1040 dead transitions. [2022-11-16 12:02:04,223 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1114 places, 1040 transitions, 3592 flow [2022-11-16 12:02:04,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-16 12:02:04,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-16 12:02:04,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 2264 transitions. [2022-11-16 12:02:04,226 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8977002379064235 [2022-11-16 12:02:04,226 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 2264 transitions. [2022-11-16 12:02:04,226 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 2264 transitions. [2022-11-16 12:02:04,226 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:02:04,226 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 2264 transitions. [2022-11-16 12:02:04,228 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-16 12:02:04,229 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-16 12:02:04,229 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-16 12:02:04,229 INFO L175 Difference]: Start difference. First operand has 1114 places, 1261 transitions, 3962 flow. Second operand 2 states and 2264 transitions. [2022-11-16 12:02:04,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1114 places, 1040 transitions, 3592 flow [2022-11-16 12:02:04,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1114 places, 1040 transitions, 2332 flow, removed 630 selfloop flow, removed 0 redundant places. [2022-11-16 12:02:04,254 INFO L231 Difference]: Finished difference. Result has 1114 places, 1028 transitions, 2236 flow [2022-11-16 12:02:04,254 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-16 12:02:04,255 INFO L288 CegarLoopForPetriNet]: 1114 programPoint places, 0 predicate places. [2022-11-16 12:02:04,255 INFO L495 AbstractCegarLoop]: Abstraction has has 1114 places, 1028 transitions, 2236 flow [2022-11-16 12:02:04,255 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-16 12:02:04,255 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:02:04,255 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-16 12:02:04,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable223 [2022-11-16 12:02:04,255 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:02:04,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:02:04,256 INFO L85 PathProgramCache]: Analyzing trace with hash -588731649, now seen corresponding path program 1 times [2022-11-16 12:02:04,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:02:04,256 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [892268631] [2022-11-16 12:02:04,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:02:04,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:02:04,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:02:04,289 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-16 12:02:04,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:02:04,289 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [892268631] [2022-11-16 12:02:04,289 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [892268631] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:02:04,289 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:02:04,289 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 12:02:04,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882940938] [2022-11-16 12:02:04,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:02:04,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 12:02:04,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:02:04,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 12:02:04,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 12:02:04,291 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 997 out of 1261 [2022-11-16 12:02:04,293 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-16 12:02:04,293 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:02:04,293 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 997 of 1261 [2022-11-16 12:02:04,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:02:05,875 INFO L130 PetriNetUnfolder]: 0/1802 cut-off events. [2022-11-16 12:02:05,875 INFO L131 PetriNetUnfolder]: For 35/35 co-relation queries the response was YES. [2022-11-16 12:02:05,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2169 conditions, 1802 events. 0/1802 cut-off events. For 35/35 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6442 event pairs, 0 based on Foata normal form. 0/1766 useless extension candidates. Maximal degree in co-relation 0. Up to 216 conditions per place. [2022-11-16 12:02:05,880 INFO L137 encePairwiseOnDemand]: 1258/1261 looper letters, 45 selfloop transitions, 2 changer transitions 0/1032 dead transitions. [2022-11-16 12:02:05,880 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1104 places, 1032 transitions, 2338 flow [2022-11-16 12:02:05,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 12:02:05,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 12:02:05,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 3039 transitions. [2022-11-16 12:02:05,883 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8033306899286281 [2022-11-16 12:02:05,883 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 3039 transitions. [2022-11-16 12:02:05,883 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 3039 transitions. [2022-11-16 12:02:05,883 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:02:05,883 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 3039 transitions. [2022-11-16 12:02:05,885 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 1013.0) internal successors, (3039), 3 states have internal predecessors, (3039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:02:05,887 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1261.0) internal successors, (5044), 4 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:02:05,887 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1261.0) internal successors, (5044), 4 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:02:05,888 INFO L175 Difference]: Start difference. First operand has 1114 places, 1028 transitions, 2236 flow. Second operand 3 states and 3039 transitions. [2022-11-16 12:02:05,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1104 places, 1032 transitions, 2338 flow [2022-11-16 12:02:05,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1104 places, 1032 transitions, 2338 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-16 12:02:05,898 INFO L231 Difference]: Finished difference. Result has 1105 places, 1029 transitions, 2248 flow [2022-11-16 12:02:05,898 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1261, PETRI_DIFFERENCE_MINUEND_FLOW=2236, PETRI_DIFFERENCE_MINUEND_PLACES=1102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1028, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1026, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=2248, PETRI_PLACES=1105, PETRI_TRANSITIONS=1029} [2022-11-16 12:02:05,898 INFO L288 CegarLoopForPetriNet]: 1114 programPoint places, -9 predicate places. [2022-11-16 12:02:05,898 INFO L495 AbstractCegarLoop]: Abstraction has has 1105 places, 1029 transitions, 2248 flow [2022-11-16 12:02:05,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has 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-16 12:02:05,899 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:02:05,899 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-16 12:02:05,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable224 [2022-11-16 12:02:05,899 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:02:05,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:02:05,899 INFO L85 PathProgramCache]: Analyzing trace with hash -1323074824, now seen corresponding path program 1 times [2022-11-16 12:02:05,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:02:05,900 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681226708] [2022-11-16 12:02:05,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:02:05,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:02:05,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:02:05,949 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-16 12:02:05,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:02:05,950 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681226708] [2022-11-16 12:02:05,950 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681226708] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:02:05,950 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [874612846] [2022-11-16 12:02:05,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:02:05,950 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:02:05,950 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:02:05,951 INFO L229 MonitoredProcess]: Starting monitored process 120 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:02:05,953 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Waiting until timeout for monitored process [2022-11-16 12:02:07,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:02:07,358 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-16 12:02:07,359 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:02:07,379 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-16 12:02:07,379 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:02:07,408 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-16 12:02:07,408 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [874612846] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:02:07,408 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:02:07,408 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-16 12:02:07,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556933620] [2022-11-16 12:02:07,408 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:02:07,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-16 12:02:07,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:02:07,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-16 12:02:07,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-16 12:02:07,413 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 996 out of 1261 [2022-11-16 12:02:07,417 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1105 places, 1029 transitions, 2248 flow. Second operand has 10 states, 10 states have (on average 998.3) internal successors, (9983), 10 states have internal predecessors, (9983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:02:07,417 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:02:07,417 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 996 of 1261 [2022-11-16 12:02:07,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:02:09,082 INFO L130 PetriNetUnfolder]: 0/1776 cut-off events. [2022-11-16 12:02:09,082 INFO L131 PetriNetUnfolder]: For 38/38 co-relation queries the response was YES. [2022-11-16 12:02:09,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2251 conditions, 1776 events. 0/1776 cut-off events. For 38/38 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6293 event pairs, 0 based on Foata normal form. 2/1778 useless extension candidates. Maximal degree in co-relation 0. Up to 139 conditions per place. [2022-11-16 12:02:09,085 INFO L137 encePairwiseOnDemand]: 1255/1261 looper letters, 46 selfloop transitions, 9 changer transitions 0/1039 dead transitions. [2022-11-16 12:02:09,085 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1113 places, 1039 transitions, 2380 flow [2022-11-16 12:02:09,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-16 12:02:09,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-16 12:02:09,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 9021 transitions. [2022-11-16 12:02:09,091 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7948717948717948 [2022-11-16 12:02:09,091 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 9021 transitions. [2022-11-16 12:02:09,091 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 9021 transitions. [2022-11-16 12:02:09,093 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:02:09,093 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 9021 transitions. [2022-11-16 12:02:09,098 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 1002.3333333333334) internal successors, (9021), 9 states have internal predecessors, (9021), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:02:09,103 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 1261.0) internal successors, (12610), 10 states have internal predecessors, (12610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:02:09,105 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 1261.0) internal successors, (12610), 10 states have internal predecessors, (12610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:02:09,105 INFO L175 Difference]: Start difference. First operand has 1105 places, 1029 transitions, 2248 flow. Second operand 9 states and 9021 transitions. [2022-11-16 12:02:09,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1113 places, 1039 transitions, 2380 flow [2022-11-16 12:02:09,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1112 places, 1039 transitions, 2378 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-16 12:02:09,114 INFO L231 Difference]: Finished difference. Result has 1115 places, 1035 transitions, 2296 flow [2022-11-16 12:02:09,115 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1261, PETRI_DIFFERENCE_MINUEND_FLOW=2246, PETRI_DIFFERENCE_MINUEND_PLACES=1104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1029, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1023, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2296, PETRI_PLACES=1115, PETRI_TRANSITIONS=1035} [2022-11-16 12:02:09,115 INFO L288 CegarLoopForPetriNet]: 1114 programPoint places, 1 predicate places. [2022-11-16 12:02:09,115 INFO L495 AbstractCegarLoop]: Abstraction has has 1115 places, 1035 transitions, 2296 flow [2022-11-16 12:02:09,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 998.3) internal successors, (9983), 10 states have internal predecessors, (9983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:02:09,116 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:02:09,116 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-16 12:02:09,126 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Forceful destruction successful, exit code 0 [2022-11-16 12:02:09,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 120 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable225 [2022-11-16 12:02:09,317 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:02:09,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:02:09,317 INFO L85 PathProgramCache]: Analyzing trace with hash -352179923, now seen corresponding path program 1 times [2022-11-16 12:02:09,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:02:09,317 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426757680] [2022-11-16 12:02:09,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:02:09,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:02:09,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:02:09,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-16 12:02:09,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:02:09,399 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426757680] [2022-11-16 12:02:09,399 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1426757680] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:02:09,399 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1907759506] [2022-11-16 12:02:09,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:02:09,399 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:02:09,400 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:02:09,400 INFO L229 MonitoredProcess]: Starting monitored process 121 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:02:09,403 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Waiting until timeout for monitored process [2022-11-16 12:02:10,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:02:10,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-16 12:02:10,840 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:02:10,885 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-16 12:02:10,885 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:02:10,974 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-16 12:02:10,974 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1907759506] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:02:10,974 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:02:10,974 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-16 12:02:10,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587854823] [2022-11-16 12:02:10,974 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:02:10,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-16 12:02:10,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:02:10,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-16 12:02:10,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-11-16 12:02:10,983 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 996 out of 1261 [2022-11-16 12:02:10,989 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1115 places, 1035 transitions, 2296 flow. Second operand has 18 states, 18 states have (on average 998.6111111111111) internal successors, (17975), 18 states have internal predecessors, (17975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:02:10,989 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:02:10,989 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 996 of 1261 [2022-11-16 12:02:10,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:02:12,932 INFO L130 PetriNetUnfolder]: 0/1724 cut-off events. [2022-11-16 12:02:12,932 INFO L131 PetriNetUnfolder]: For 210/210 co-relation queries the response was YES. [2022-11-16 12:02:12,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2468 conditions, 1724 events. 0/1724 cut-off events. For 210/210 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5949 event pairs, 0 based on Foata normal form. 4/1728 useless extension candidates. Maximal degree in co-relation 0. Up to 123 conditions per place. [2022-11-16 12:02:12,936 INFO L137 encePairwiseOnDemand]: 1255/1261 looper letters, 54 selfloop transitions, 21 changer transitions 0/1059 dead transitions. [2022-11-16 12:02:12,936 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1135 places, 1059 transitions, 2554 flow [2022-11-16 12:02:12,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-16 12:02:12,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-16 12:02:12,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 20995 transitions. [2022-11-16 12:02:12,949 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7928325969563083 [2022-11-16 12:02:12,950 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 20995 transitions. [2022-11-16 12:02:12,950 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 20995 transitions. [2022-11-16 12:02:12,953 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:02:12,953 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 20995 transitions. [2022-11-16 12:02:12,964 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 999.7619047619048) internal successors, (20995), 21 states have internal predecessors, (20995), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:02:12,976 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 1261.0) internal successors, (27742), 22 states have internal predecessors, (27742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:02:12,980 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 1261.0) internal successors, (27742), 22 states have internal predecessors, (27742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:02:12,980 INFO L175 Difference]: Start difference. First operand has 1115 places, 1035 transitions, 2296 flow. Second operand 21 states and 20995 transitions. [2022-11-16 12:02:12,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1135 places, 1059 transitions, 2554 flow [2022-11-16 12:02:12,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1134 places, 1059 transitions, 2540 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-11-16 12:02:12,993 INFO L231 Difference]: Finished difference. Result has 1139 places, 1048 transitions, 2420 flow [2022-11-16 12:02:12,993 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1261, PETRI_DIFFERENCE_MINUEND_FLOW=2290, PETRI_DIFFERENCE_MINUEND_PLACES=1114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1035, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1024, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=2420, PETRI_PLACES=1139, PETRI_TRANSITIONS=1048} [2022-11-16 12:02:12,994 INFO L288 CegarLoopForPetriNet]: 1114 programPoint places, 25 predicate places. [2022-11-16 12:02:12,994 INFO L495 AbstractCegarLoop]: Abstraction has has 1139 places, 1048 transitions, 2420 flow [2022-11-16 12:02:12,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 998.6111111111111) internal successors, (17975), 18 states have internal predecessors, (17975), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:02:12,996 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:02:12,996 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-16 12:02:13,007 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Forceful destruction successful, exit code 0 [2022-11-16 12:02:13,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 121 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable226 [2022-11-16 12:02:13,197 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:02:13,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:02:13,197 INFO L85 PathProgramCache]: Analyzing trace with hash 128482211, now seen corresponding path program 1 times [2022-11-16 12:02:13,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:02:13,197 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486902483] [2022-11-16 12:02:13,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:02:13,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:02:13,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:02:13,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-16 12:02:13,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:02:13,406 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486902483] [2022-11-16 12:02:13,406 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486902483] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:02:13,406 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1108964074] [2022-11-16 12:02:13,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:02:13,406 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:02:13,406 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:02:13,407 INFO L229 MonitoredProcess]: Starting monitored process 122 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:02:13,409 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Waiting until timeout for monitored process [2022-11-16 12:02:14,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:02:14,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-16 12:02:14,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:02:14,945 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-16 12:02:14,946 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:02:15,235 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-16 12:02:15,235 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1108964074] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:02:15,235 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:02:15,235 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 34 [2022-11-16 12:02:15,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530411230] [2022-11-16 12:02:15,236 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:02:15,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-11-16 12:02:15,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:02:15,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-11-16 12:02:15,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=816, Unknown=0, NotChecked=0, Total=1122 [2022-11-16 12:02:15,251 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 996 out of 1261 [2022-11-16 12:02:15,266 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1139 places, 1048 transitions, 2420 flow. Second operand has 34 states, 34 states have (on average 998.7941176470588) internal successors, (33959), 34 states have internal predecessors, (33959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:02:15,266 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:02:15,266 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 996 of 1261 [2022-11-16 12:02:15,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:02:17,454 INFO L130 PetriNetUnfolder]: 0/1620 cut-off events. [2022-11-16 12:02:17,454 INFO L131 PetriNetUnfolder]: For 843/843 co-relation queries the response was YES. [2022-11-16 12:02:17,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2596 conditions, 1620 events. 0/1620 cut-off events. For 843/843 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5269 event pairs, 0 based on Foata normal form. 8/1628 useless extension candidates. Maximal degree in co-relation 0. Up to 91 conditions per place. [2022-11-16 12:02:17,457 INFO L137 encePairwiseOnDemand]: 1255/1261 looper letters, 70 selfloop transitions, 45 changer transitions 0/1099 dead transitions. [2022-11-16 12:02:17,457 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1183 places, 1099 transitions, 2966 flow [2022-11-16 12:02:17,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-11-16 12:02:17,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-11-16 12:02:17,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 44943 transitions. [2022-11-16 12:02:17,480 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7920169177901136 [2022-11-16 12:02:17,480 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 44943 transitions. [2022-11-16 12:02:17,480 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 44943 transitions. [2022-11-16 12:02:17,486 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:02:17,486 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 44943 transitions. [2022-11-16 12:02:17,512 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 998.7333333333333) internal successors, (44943), 45 states have internal predecessors, (44943), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:02:17,538 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 1261.0) internal successors, (58006), 46 states have internal predecessors, (58006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:02:17,546 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 1261.0) internal successors, (58006), 46 states have internal predecessors, (58006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:02:17,546 INFO L175 Difference]: Start difference. First operand has 1139 places, 1048 transitions, 2420 flow. Second operand 45 states and 44943 transitions. [2022-11-16 12:02:17,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1183 places, 1099 transitions, 2966 flow [2022-11-16 12:02:17,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1177 places, 1099 transitions, 2926 flow, removed 14 selfloop flow, removed 6 redundant places. [2022-11-16 12:02:17,564 INFO L231 Difference]: Finished difference. Result has 1186 places, 1073 transitions, 2698 flow [2022-11-16 12:02:17,564 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1261, PETRI_DIFFERENCE_MINUEND_FLOW=2396, PETRI_DIFFERENCE_MINUEND_PLACES=1133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1048, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1025, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=2698, PETRI_PLACES=1186, PETRI_TRANSITIONS=1073} [2022-11-16 12:02:17,564 INFO L288 CegarLoopForPetriNet]: 1114 programPoint places, 72 predicate places. [2022-11-16 12:02:17,564 INFO L495 AbstractCegarLoop]: Abstraction has has 1186 places, 1073 transitions, 2698 flow [2022-11-16 12:02:17,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 998.7941176470588) internal successors, (33959), 34 states have internal predecessors, (33959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:02:17,568 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:02:17,568 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-16 12:02:17,580 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Forceful destruction successful, exit code 0 [2022-11-16 12:02:17,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable227,122 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:02:17,768 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:02:17,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:02:17,769 INFO L85 PathProgramCache]: Analyzing trace with hash 554655935, now seen corresponding path program 1 times [2022-11-16 12:02:17,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:02:17,769 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249899966] [2022-11-16 12:02:17,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:02:17,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:02:17,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:02:18,361 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-16 12:02:18,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:02:18,361 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249899966] [2022-11-16 12:02:18,361 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249899966] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:02:18,362 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [515685026] [2022-11-16 12:02:18,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:02:18,362 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:02:18,362 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:02:18,363 INFO L229 MonitoredProcess]: Starting monitored process 123 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:02:18,365 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Waiting until timeout for monitored process [2022-11-16 12:02:19,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:02:19,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 458 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-16 12:02:19,860 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:02:20,052 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-16 12:02:20,052 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:02:21,052 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-16 12:02:21,053 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [515685026] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:02:21,053 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:02:21,053 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 66 [2022-11-16 12:02:21,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387547251] [2022-11-16 12:02:21,053 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:02:21,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-11-16 12:02:21,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:02:21,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-11-16 12:02:21,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1122, Invalid=3168, Unknown=0, NotChecked=0, Total=4290 [2022-11-16 12:02:21,077 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 996 out of 1261 [2022-11-16 12:02:21,099 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1186 places, 1073 transitions, 2698 flow. Second operand has 66 states, 66 states have (on average 998.8939393939394) internal successors, (65927), 66 states have internal predecessors, (65927), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:02:21,099 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:02:21,099 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 996 of 1261 [2022-11-16 12:02:21,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:02:24,899 INFO L130 PetriNetUnfolder]: 0/1412 cut-off events. [2022-11-16 12:02:24,899 INFO L131 PetriNetUnfolder]: For 2829/2829 co-relation queries the response was YES. [2022-11-16 12:02:24,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2467 conditions, 1412 events. 0/1412 cut-off events. For 2829/2829 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 3909 event pairs, 0 based on Foata normal form. 16/1428 useless extension candidates. Maximal degree in co-relation 0. Up to 68 conditions per place. [2022-11-16 12:02:24,901 INFO L137 encePairwiseOnDemand]: 1255/1261 looper letters, 102 selfloop transitions, 93 changer transitions 0/1179 dead transitions. [2022-11-16 12:02:24,901 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1278 places, 1179 transitions, 3936 flow [2022-11-16 12:02:24,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-11-16 12:02:24,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 93 states. [2022-11-16 12:02:24,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 92839 transitions. [2022-11-16 12:02:24,941 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7916485465537677 [2022-11-16 12:02:24,941 INFO L72 ComplementDD]: Start complementDD. Operand 93 states and 92839 transitions. [2022-11-16 12:02:24,942 INFO L73 IsDeterministic]: Start isDeterministic. Operand 93 states and 92839 transitions. [2022-11-16 12:02:24,953 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:02:24,953 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 93 states and 92839 transitions. [2022-11-16 12:02:25,004 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 94 states, 93 states have (on average 998.2688172043011) internal successors, (92839), 93 states have internal predecessors, (92839), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:02:25,058 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 94 states, 94 states have (on average 1261.0) internal successors, (118534), 94 states have internal predecessors, (118534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:02:25,075 INFO L81 ComplementDD]: Finished complementDD. Result has 94 states, 94 states have (on average 1261.0) internal successors, (118534), 94 states have internal predecessors, (118534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:02:25,075 INFO L175 Difference]: Start difference. First operand has 1186 places, 1073 transitions, 2698 flow. Second operand 93 states and 92839 transitions. [2022-11-16 12:02:25,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1278 places, 1179 transitions, 3936 flow [2022-11-16 12:02:25,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1260 places, 1179 transitions, 3848 flow, removed 26 selfloop flow, removed 18 redundant places. [2022-11-16 12:02:25,101 INFO L231 Difference]: Finished difference. Result has 1277 places, 1122 transitions, 3332 flow [2022-11-16 12:02:25,102 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1261, PETRI_DIFFERENCE_MINUEND_FLOW=2642, PETRI_DIFFERENCE_MINUEND_PLACES=1168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1073, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1026, PETRI_DIFFERENCE_SUBTRAHEND_STATES=93, PETRI_FLOW=3332, PETRI_PLACES=1277, PETRI_TRANSITIONS=1122} [2022-11-16 12:02:25,102 INFO L288 CegarLoopForPetriNet]: 1114 programPoint places, 163 predicate places. [2022-11-16 12:02:25,102 INFO L495 AbstractCegarLoop]: Abstraction has has 1277 places, 1122 transitions, 3332 flow [2022-11-16 12:02:25,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 998.8939393939394) internal successors, (65927), 66 states have internal predecessors, (65927), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:02:25,108 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:02:25,108 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-16 12:02:25,120 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Ended with exit code 0 [2022-11-16 12:02:25,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable228,123 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:02:25,309 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:02:25,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:02:25,309 INFO L85 PathProgramCache]: Analyzing trace with hash 1057057719, now seen corresponding path program 1 times [2022-11-16 12:02:25,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:02:25,309 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421200809] [2022-11-16 12:02:25,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:02:25,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:02:25,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:02:27,514 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-16 12:02:27,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:02:27,515 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421200809] [2022-11-16 12:02:27,515 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421200809] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:02:27,515 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [645930866] [2022-11-16 12:02:27,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:02:27,515 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:02:27,515 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:02:27,516 INFO L229 MonitoredProcess]: Starting monitored process 124 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:02:27,518 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Waiting until timeout for monitored process [2022-11-16 12:02:29,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:02:29,068 INFO L263 TraceCheckSpWp]: Trace formula consists of 810 conjuncts, 64 conjunts are in the unsatisfiable core [2022-11-16 12:02:29,071 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:02:29,471 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-16 12:02:29,471 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:02:33,078 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-16 12:02:33,078 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [645930866] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:02:33,079 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:02:33,079 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [65, 65, 65] total 130 [2022-11-16 12:02:33,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982075423] [2022-11-16 12:02:33,079 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:02:33,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 130 states [2022-11-16 12:02:33,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:02:33,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 130 interpolants. [2022-11-16 12:02:33,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4290, Invalid=12480, Unknown=0, NotChecked=0, Total=16770 [2022-11-16 12:02:33,129 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 996 out of 1261 [2022-11-16 12:02:33,172 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1277 places, 1122 transitions, 3332 flow. Second operand has 130 states, 130 states have (on average 998.9461538461538) internal successors, (129863), 130 states have internal predecessors, (129863), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:02:33,172 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:02:33,172 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 996 of 1261 [2022-11-16 12:02:33,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:02:37,837 INFO L130 PetriNetUnfolder]: 0/1334 cut-off events. [2022-11-16 12:02:37,837 INFO L131 PetriNetUnfolder]: For 3680/3680 co-relation queries the response was YES. [2022-11-16 12:02:37,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2420 conditions, 1334 events. 0/1334 cut-off events. For 3680/3680 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 3423 event pairs, 0 based on Foata normal form. 6/1340 useless extension candidates. Maximal degree in co-relation 0. Up to 68 conditions per place. [2022-11-16 12:02:37,840 INFO L137 encePairwiseOnDemand]: 1256/1261 looper letters, 111 selfloop transitions, 109 changer transitions 0/1192 dead transitions. [2022-11-16 12:02:37,840 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1374 places, 1192 transitions, 4372 flow [2022-11-16 12:02:37,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 111 states. [2022-11-16 12:02:37,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 111 states. [2022-11-16 12:02:37,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 110782 transitions. [2022-11-16 12:02:37,888 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7914639461031213 [2022-11-16 12:02:37,888 INFO L72 ComplementDD]: Start complementDD. Operand 111 states and 110782 transitions. [2022-11-16 12:02:37,888 INFO L73 IsDeterministic]: Start isDeterministic. Operand 111 states and 110782 transitions. [2022-11-16 12:02:37,902 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:02:37,902 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 111 states and 110782 transitions. [2022-11-16 12:02:37,963 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 112 states, 111 states have (on average 998.0360360360361) internal successors, (110782), 111 states have internal predecessors, (110782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:02:38,036 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 112 states, 112 states have (on average 1261.0) internal successors, (141232), 112 states have internal predecessors, (141232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:02:38,056 INFO L81 ComplementDD]: Finished complementDD. Result has 112 states, 112 states have (on average 1261.0) internal successors, (141232), 112 states have internal predecessors, (141232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:02:38,056 INFO L175 Difference]: Start difference. First operand has 1277 places, 1122 transitions, 3332 flow. Second operand 111 states and 110782 transitions. [2022-11-16 12:02:38,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1374 places, 1192 transitions, 4372 flow [2022-11-16 12:02:38,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1301 places, 1192 transitions, 4000 flow, removed 23 selfloop flow, removed 73 redundant places. [2022-11-16 12:02:38,082 INFO L231 Difference]: Finished difference. Result has 1301 places, 1124 transitions, 3342 flow [2022-11-16 12:02:38,083 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1261, PETRI_DIFFERENCE_MINUEND_FLOW=2984, PETRI_DIFFERENCE_MINUEND_PLACES=1191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1015, PETRI_DIFFERENCE_SUBTRAHEND_STATES=111, PETRI_FLOW=3342, PETRI_PLACES=1301, PETRI_TRANSITIONS=1124} [2022-11-16 12:02:38,083 INFO L288 CegarLoopForPetriNet]: 1114 programPoint places, 187 predicate places. [2022-11-16 12:02:38,083 INFO L495 AbstractCegarLoop]: Abstraction has has 1301 places, 1124 transitions, 3342 flow [2022-11-16 12:02:38,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 130 states, 130 states have (on average 998.9461538461538) internal successors, (129863), 130 states have internal predecessors, (129863), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:02:38,094 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:02:38,094 INFO L209 CegarLoopForPetriNet]: trace histogram [37, 37, 37, 37, 36, 36, 36, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-16 12:02:38,104 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Ended with exit code 0 [2022-11-16 12:02:38,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 124 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable229 [2022-11-16 12:02:38,294 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:02:38,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:02:38,295 INFO L85 PathProgramCache]: Analyzing trace with hash 1528917519, now seen corresponding path program 1 times [2022-11-16 12:02:38,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:02:38,295 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591516480] [2022-11-16 12:02:38,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:02:38,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:02:38,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 12:02:38,376 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 12:02:38,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 12:02:38,517 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 12:02:38,517 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-16 12:02:38,517 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-11-16 12:02:38,517 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-16 12:02:38,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable230 [2022-11-16 12:02:38,517 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:02:38,518 WARN L233 ceAbstractionStarter]: 36 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-16 12:02:38,518 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 37 thread instances. [2022-11-16 12:02:38,604 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-16 12:02:38,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1143 places, 1294 transitions, 4105 flow [2022-11-16 12:02:40,731 INFO L130 PetriNetUnfolder]: 374/2732 cut-off events. [2022-11-16 12:02:40,731 INFO L131 PetriNetUnfolder]: For 9102/9102 co-relation queries the response was YES. [2022-11-16 12:02:40,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3547 conditions, 2732 events. 374/2732 cut-off events. For 9102/9102 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 10328 event pairs, 0 based on Foata normal form. 0/2282 useless extension candidates. Maximal degree in co-relation 3407. Up to 76 conditions per place. [2022-11-16 12:02:40,857 INFO L82 GeneralOperation]: Start removeDead. Operand has 1143 places, 1294 transitions, 4105 flow [2022-11-16 12:02:40,927 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1143 places, 1294 transitions, 4105 flow [2022-11-16 12:02:40,927 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-16 12:02:40,927 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;@495da5ea, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-16 12:02:40,927 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-16 12:02:40,932 INFO L130 PetriNetUnfolder]: 4/87 cut-off events. [2022-11-16 12:02:40,932 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-16 12:02:40,932 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:02:40,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-16 12:02:40,932 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:02:40,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:02:40,933 INFO L85 PathProgramCache]: Analyzing trace with hash 1109163198, now seen corresponding path program 1 times [2022-11-16 12:02:40,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:02:40,933 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562354296] [2022-11-16 12:02:40,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:02:40,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:02:40,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:02:40,959 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-16 12:02:40,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:02:40,960 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562354296] [2022-11-16 12:02:40,960 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562354296] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:02:40,960 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:02:40,960 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 12:02:40,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323209132] [2022-11-16 12:02:40,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:02:40,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-16 12:02:40,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:02:40,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-16 12:02:40,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-16 12:02:40,962 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 1030 out of 1294 [2022-11-16 12:02:40,963 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1143 places, 1294 transitions, 4105 flow. Second operand has 2 states, 2 states have (on average 1030.5) internal successors, (2061), 2 states have internal predecessors, (2061), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:02:40,963 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:02:40,963 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1030 of 1294 [2022-11-16 12:02:40,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:02:42,849 INFO L130 PetriNetUnfolder]: 0/2320 cut-off events. [2022-11-16 12:02:42,849 INFO L131 PetriNetUnfolder]: For 9805/9805 co-relation queries the response was YES. [2022-11-16 12:02:42,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3173 conditions, 2320 events. 0/2320 cut-off events. For 9805/9805 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 9835 event pairs, 0 based on Foata normal form. 4156/6400 useless extension candidates. Maximal degree in co-relation 0. Up to 38 conditions per place. [2022-11-16 12:02:42,854 INFO L137 encePairwiseOnDemand]: 1068/1294 looper letters, 37 selfloop transitions, 0 changer transitions 12/1067 dead transitions. [2022-11-16 12:02:42,854 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1143 places, 1067 transitions, 3725 flow [2022-11-16 12:02:42,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-16 12:02:42,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-16 12:02:42,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 2323 transitions. [2022-11-16 12:02:42,857 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8976043276661515 [2022-11-16 12:02:42,857 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 2323 transitions. [2022-11-16 12:02:42,857 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 2323 transitions. [2022-11-16 12:02:42,858 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:02:42,858 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 2323 transitions. [2022-11-16 12:02:42,859 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 1161.5) internal successors, (2323), 2 states have internal predecessors, (2323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:02:42,861 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 1294.0) internal successors, (3882), 3 states have internal predecessors, (3882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:02:42,861 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 1294.0) internal successors, (3882), 3 states have internal predecessors, (3882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:02:42,861 INFO L175 Difference]: Start difference. First operand has 1143 places, 1294 transitions, 4105 flow. Second operand 2 states and 2323 transitions. [2022-11-16 12:02:42,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1143 places, 1067 transitions, 3725 flow [2022-11-16 12:02:42,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1143 places, 1067 transitions, 2393 flow, removed 666 selfloop flow, removed 0 redundant places. [2022-11-16 12:02:42,885 INFO L231 Difference]: Finished difference. Result has 1143 places, 1055 transitions, 2295 flow [2022-11-16 12:02:42,885 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1294, PETRI_DIFFERENCE_MINUEND_FLOW=2319, PETRI_DIFFERENCE_MINUEND_PLACES=1142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1067, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1067, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=2295, PETRI_PLACES=1143, PETRI_TRANSITIONS=1055} [2022-11-16 12:02:42,886 INFO L288 CegarLoopForPetriNet]: 1143 programPoint places, 0 predicate places. [2022-11-16 12:02:42,886 INFO L495 AbstractCegarLoop]: Abstraction has has 1143 places, 1055 transitions, 2295 flow [2022-11-16 12:02:42,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 1030.5) internal successors, (2061), 2 states have internal predecessors, (2061), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:02:42,886 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:02:42,886 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-16 12:02:42,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable231 [2022-11-16 12:02:42,886 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:02:42,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:02:42,887 INFO L85 PathProgramCache]: Analyzing trace with hash 815760191, now seen corresponding path program 1 times [2022-11-16 12:02:42,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:02:42,887 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185924746] [2022-11-16 12:02:42,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:02:42,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:02:42,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:02:42,923 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-16 12:02:42,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:02:42,924 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185924746] [2022-11-16 12:02:42,924 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185924746] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:02:42,924 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:02:42,924 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 12:02:42,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530231018] [2022-11-16 12:02:42,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:02:42,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 12:02:42,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:02:42,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 12:02:42,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 12:02:42,928 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 1023 out of 1294 [2022-11-16 12:02:42,929 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1143 places, 1055 transitions, 2295 flow. Second operand has 3 states, 3 states have (on average 1024.0) internal successors, (3072), 3 states have internal predecessors, (3072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:02:42,929 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:02:42,929 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1023 of 1294 [2022-11-16 12:02:42,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:02:44,678 INFO L130 PetriNetUnfolder]: 0/1851 cut-off events. [2022-11-16 12:02:44,678 INFO L131 PetriNetUnfolder]: For 36/36 co-relation queries the response was YES. [2022-11-16 12:02:44,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2228 conditions, 1851 events. 0/1851 cut-off events. For 36/36 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6625 event pairs, 0 based on Foata normal form. 0/1814 useless extension candidates. Maximal degree in co-relation 0. Up to 222 conditions per place. [2022-11-16 12:02:44,682 INFO L137 encePairwiseOnDemand]: 1291/1294 looper letters, 46 selfloop transitions, 2 changer transitions 0/1059 dead transitions. [2022-11-16 12:02:44,683 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1133 places, 1059 transitions, 2399 flow [2022-11-16 12:02:44,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 12:02:44,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 12:02:44,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 3118 transitions. [2022-11-16 12:02:44,686 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8031942297784647 [2022-11-16 12:02:44,686 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 3118 transitions. [2022-11-16 12:02:44,686 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 3118 transitions. [2022-11-16 12:02:44,687 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:02:44,687 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 3118 transitions. [2022-11-16 12:02:44,688 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 1039.3333333333333) internal successors, (3118), 3 states have internal predecessors, (3118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:02:44,690 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1294.0) internal successors, (5176), 4 states have internal predecessors, (5176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:02:44,691 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1294.0) internal successors, (5176), 4 states have internal predecessors, (5176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:02:44,691 INFO L175 Difference]: Start difference. First operand has 1143 places, 1055 transitions, 2295 flow. Second operand 3 states and 3118 transitions. [2022-11-16 12:02:44,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1133 places, 1059 transitions, 2399 flow [2022-11-16 12:02:44,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1133 places, 1059 transitions, 2399 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-16 12:02:44,701 INFO L231 Difference]: Finished difference. Result has 1134 places, 1056 transitions, 2307 flow [2022-11-16 12:02:44,702 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1294, PETRI_DIFFERENCE_MINUEND_FLOW=2295, PETRI_DIFFERENCE_MINUEND_PLACES=1131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1055, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1053, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=2307, PETRI_PLACES=1134, PETRI_TRANSITIONS=1056} [2022-11-16 12:02:44,702 INFO L288 CegarLoopForPetriNet]: 1143 programPoint places, -9 predicate places. [2022-11-16 12:02:44,702 INFO L495 AbstractCegarLoop]: Abstraction has has 1134 places, 1056 transitions, 2307 flow [2022-11-16 12:02:44,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 1024.0) internal successors, (3072), 3 states have internal predecessors, (3072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:02:44,703 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:02:44,703 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-16 12:02:44,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable232 [2022-11-16 12:02:44,703 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:02:44,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:02:44,703 INFO L85 PathProgramCache]: Analyzing trace with hash -579730408, now seen corresponding path program 1 times [2022-11-16 12:02:44,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:02:44,704 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105422310] [2022-11-16 12:02:44,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:02:44,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:02:44,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:02:44,751 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-16 12:02:44,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:02:44,752 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [105422310] [2022-11-16 12:02:44,752 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [105422310] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:02:44,752 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [37865608] [2022-11-16 12:02:44,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:02:44,752 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:02:44,752 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:02:44,753 INFO L229 MonitoredProcess]: Starting monitored process 125 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:02:44,760 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Waiting until timeout for monitored process [2022-11-16 12:02:46,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:02:46,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-16 12:02:46,257 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:02:46,278 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-16 12:02:46,278 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:02:46,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-16 12:02:46,306 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [37865608] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:02:46,307 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:02:46,307 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-16 12:02:46,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410855100] [2022-11-16 12:02:46,307 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:02:46,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-16 12:02:46,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:02:46,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-16 12:02:46,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-16 12:02:46,313 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 1022 out of 1294 [2022-11-16 12:02:46,317 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1134 places, 1056 transitions, 2307 flow. Second operand has 10 states, 10 states have (on average 1024.3) internal successors, (10243), 10 states have internal predecessors, (10243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:02:46,317 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:02:46,317 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1022 of 1294 [2022-11-16 12:02:46,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:02:47,977 INFO L130 PetriNetUnfolder]: 0/1825 cut-off events. [2022-11-16 12:02:47,977 INFO L131 PetriNetUnfolder]: For 39/39 co-relation queries the response was YES. [2022-11-16 12:02:47,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2313 conditions, 1825 events. 0/1825 cut-off events. For 39/39 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6475 event pairs, 0 based on Foata normal form. 2/1827 useless extension candidates. Maximal degree in co-relation 0. Up to 143 conditions per place. [2022-11-16 12:02:47,983 INFO L137 encePairwiseOnDemand]: 1288/1294 looper letters, 47 selfloop transitions, 9 changer transitions 0/1066 dead transitions. [2022-11-16 12:02:47,983 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1142 places, 1066 transitions, 2441 flow [2022-11-16 12:02:47,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-16 12:02:47,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-16 12:02:47,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 9256 transitions. [2022-11-16 12:02:47,990 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7947793233728319 [2022-11-16 12:02:47,990 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 9256 transitions. [2022-11-16 12:02:47,990 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 9256 transitions. [2022-11-16 12:02:47,991 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:02:47,991 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 9256 transitions. [2022-11-16 12:02:47,997 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 1028.4444444444443) internal successors, (9256), 9 states have internal predecessors, (9256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:02:48,003 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 1294.0) internal successors, (12940), 10 states have internal predecessors, (12940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:02:48,005 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 1294.0) internal successors, (12940), 10 states have internal predecessors, (12940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:02:48,005 INFO L175 Difference]: Start difference. First operand has 1134 places, 1056 transitions, 2307 flow. Second operand 9 states and 9256 transitions. [2022-11-16 12:02:48,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1142 places, 1066 transitions, 2441 flow [2022-11-16 12:02:48,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1141 places, 1066 transitions, 2439 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-16 12:02:48,017 INFO L231 Difference]: Finished difference. Result has 1144 places, 1062 transitions, 2355 flow [2022-11-16 12:02:48,017 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1294, PETRI_DIFFERENCE_MINUEND_FLOW=2305, PETRI_DIFFERENCE_MINUEND_PLACES=1133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1056, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1050, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2355, PETRI_PLACES=1144, PETRI_TRANSITIONS=1062} [2022-11-16 12:02:48,018 INFO L288 CegarLoopForPetriNet]: 1143 programPoint places, 1 predicate places. [2022-11-16 12:02:48,018 INFO L495 AbstractCegarLoop]: Abstraction has has 1144 places, 1062 transitions, 2355 flow [2022-11-16 12:02:48,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 1024.3) internal successors, (10243), 10 states have internal predecessors, (10243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:02:48,019 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:02:48,019 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-16 12:02:48,029 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Forceful destruction successful, exit code 0 [2022-11-16 12:02:48,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 125 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable233 [2022-11-16 12:02:48,219 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:02:48,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:02:48,220 INFO L85 PathProgramCache]: Analyzing trace with hash -1210102771, now seen corresponding path program 1 times [2022-11-16 12:02:48,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:02:48,220 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481920299] [2022-11-16 12:02:48,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:02:48,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:02:48,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:02:48,301 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-16 12:02:48,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:02:48,301 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481920299] [2022-11-16 12:02:48,301 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481920299] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:02:48,301 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [62162167] [2022-11-16 12:02:48,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:02:48,301 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:02:48,301 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:02:48,302 INFO L229 MonitoredProcess]: Starting monitored process 126 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:02:48,304 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Waiting until timeout for monitored process [2022-11-16 12:02:49,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:02:49,810 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-16 12:02:49,811 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:02:49,857 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-16 12:02:49,857 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:02:49,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-16 12:02:49,947 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [62162167] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:02:49,947 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:02:49,947 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-16 12:02:49,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049651537] [2022-11-16 12:02:49,948 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:02:49,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-16 12:02:49,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:02:49,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-16 12:02:49,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-11-16 12:02:49,956 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 1022 out of 1294 [2022-11-16 12:02:49,962 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1144 places, 1062 transitions, 2355 flow. Second operand has 18 states, 18 states have (on average 1024.611111111111) internal successors, (18443), 18 states have internal predecessors, (18443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:02:49,962 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:02:49,962 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1022 of 1294 [2022-11-16 12:02:49,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:02:52,057 INFO L130 PetriNetUnfolder]: 0/1773 cut-off events. [2022-11-16 12:02:52,057 INFO L131 PetriNetUnfolder]: For 216/216 co-relation queries the response was YES. [2022-11-16 12:02:52,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2538 conditions, 1773 events. 0/1773 cut-off events. For 216/216 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6132 event pairs, 0 based on Foata normal form. 4/1777 useless extension candidates. Maximal degree in co-relation 0. Up to 127 conditions per place. [2022-11-16 12:02:52,062 INFO L137 encePairwiseOnDemand]: 1288/1294 looper letters, 55 selfloop transitions, 21 changer transitions 0/1086 dead transitions. [2022-11-16 12:02:52,062 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1164 places, 1086 transitions, 2615 flow [2022-11-16 12:02:52,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-16 12:02:52,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-16 12:02:52,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 21542 transitions. [2022-11-16 12:02:52,078 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7927430632221977 [2022-11-16 12:02:52,078 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 21542 transitions. [2022-11-16 12:02:52,078 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 21542 transitions. [2022-11-16 12:02:52,081 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:02:52,081 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 21542 transitions. [2022-11-16 12:02:52,095 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 1025.8095238095239) internal successors, (21542), 21 states have internal predecessors, (21542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:02:52,109 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 1294.0) internal successors, (28468), 22 states have internal predecessors, (28468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:02:52,113 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 1294.0) internal successors, (28468), 22 states have internal predecessors, (28468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:02:52,113 INFO L175 Difference]: Start difference. First operand has 1144 places, 1062 transitions, 2355 flow. Second operand 21 states and 21542 transitions. [2022-11-16 12:02:52,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1164 places, 1086 transitions, 2615 flow [2022-11-16 12:02:52,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1163 places, 1086 transitions, 2601 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-11-16 12:02:52,127 INFO L231 Difference]: Finished difference. Result has 1168 places, 1075 transitions, 2479 flow [2022-11-16 12:02:52,128 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1294, PETRI_DIFFERENCE_MINUEND_FLOW=2349, PETRI_DIFFERENCE_MINUEND_PLACES=1143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1062, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1051, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=2479, PETRI_PLACES=1168, PETRI_TRANSITIONS=1075} [2022-11-16 12:02:52,128 INFO L288 CegarLoopForPetriNet]: 1143 programPoint places, 25 predicate places. [2022-11-16 12:02:52,128 INFO L495 AbstractCegarLoop]: Abstraction has has 1168 places, 1075 transitions, 2479 flow [2022-11-16 12:02:52,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1024.611111111111) internal successors, (18443), 18 states have internal predecessors, (18443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:02:52,131 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:02:52,131 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-16 12:02:52,142 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Forceful destruction successful, exit code 0 [2022-11-16 12:02:52,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 126 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable234 [2022-11-16 12:02:52,331 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:02:52,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:02:52,331 INFO L85 PathProgramCache]: Analyzing trace with hash 736604675, now seen corresponding path program 1 times [2022-11-16 12:02:52,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:02:52,332 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057246942] [2022-11-16 12:02:52,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:02:52,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:02:52,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:02:52,523 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-16 12:02:52,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:02:52,523 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057246942] [2022-11-16 12:02:52,523 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057246942] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:02:52,523 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [240789385] [2022-11-16 12:02:52,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:02:52,524 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:02:52,524 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:02:52,524 INFO L229 MonitoredProcess]: Starting monitored process 127 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:02:52,527 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Waiting until timeout for monitored process [2022-11-16 12:02:54,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:02:54,049 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-16 12:02:54,050 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:02:54,145 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-16 12:02:54,145 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:02:54,454 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-16 12:02:54,454 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [240789385] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:02:54,455 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:02:54,455 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 34 [2022-11-16 12:02:54,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788530662] [2022-11-16 12:02:54,455 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:02:54,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-11-16 12:02:54,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:02:54,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-11-16 12:02:54,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=816, Unknown=0, NotChecked=0, Total=1122 [2022-11-16 12:02:54,481 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 1022 out of 1294 [2022-11-16 12:02:54,493 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1168 places, 1075 transitions, 2479 flow. Second operand has 34 states, 34 states have (on average 1024.7941176470588) internal successors, (34843), 34 states have internal predecessors, (34843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:02:54,493 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:02:54,494 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1022 of 1294 [2022-11-16 12:02:54,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:02:56,934 INFO L130 PetriNetUnfolder]: 0/1669 cut-off events. [2022-11-16 12:02:56,935 INFO L131 PetriNetUnfolder]: For 870/870 co-relation queries the response was YES. [2022-11-16 12:02:56,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2675 conditions, 1669 events. 0/1669 cut-off events. For 870/870 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5454 event pairs, 0 based on Foata normal form. 8/1677 useless extension candidates. Maximal degree in co-relation 0. Up to 95 conditions per place. [2022-11-16 12:02:56,939 INFO L137 encePairwiseOnDemand]: 1288/1294 looper letters, 71 selfloop transitions, 45 changer transitions 0/1126 dead transitions. [2022-11-16 12:02:56,939 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1212 places, 1126 transitions, 3027 flow [2022-11-16 12:02:56,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-11-16 12:02:56,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-11-16 12:02:56,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 46114 transitions. [2022-11-16 12:02:56,962 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.791928559161944 [2022-11-16 12:02:56,962 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 46114 transitions. [2022-11-16 12:02:56,962 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 46114 transitions. [2022-11-16 12:02:56,968 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:02:56,969 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 46114 transitions. [2022-11-16 12:02:56,994 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 1024.7555555555555) internal successors, (46114), 45 states have internal predecessors, (46114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:02:57,020 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 1294.0) internal successors, (59524), 46 states have internal predecessors, (59524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:02:57,029 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 1294.0) internal successors, (59524), 46 states have internal predecessors, (59524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:02:57,029 INFO L175 Difference]: Start difference. First operand has 1168 places, 1075 transitions, 2479 flow. Second operand 45 states and 46114 transitions. [2022-11-16 12:02:57,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1212 places, 1126 transitions, 3027 flow [2022-11-16 12:02:57,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1206 places, 1126 transitions, 2987 flow, removed 14 selfloop flow, removed 6 redundant places. [2022-11-16 12:02:57,046 INFO L231 Difference]: Finished difference. Result has 1215 places, 1100 transitions, 2757 flow [2022-11-16 12:02:57,046 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1294, PETRI_DIFFERENCE_MINUEND_FLOW=2455, PETRI_DIFFERENCE_MINUEND_PLACES=1162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1075, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1052, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=2757, PETRI_PLACES=1215, PETRI_TRANSITIONS=1100} [2022-11-16 12:02:57,047 INFO L288 CegarLoopForPetriNet]: 1143 programPoint places, 72 predicate places. [2022-11-16 12:02:57,047 INFO L495 AbstractCegarLoop]: Abstraction has has 1215 places, 1100 transitions, 2757 flow [2022-11-16 12:02:57,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1024.7941176470588) internal successors, (34843), 34 states have internal predecessors, (34843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:02:57,051 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:02:57,051 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-16 12:02:57,062 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Forceful destruction successful, exit code 0 [2022-11-16 12:02:57,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 127 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable235 [2022-11-16 12:02:57,251 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:02:57,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:02:57,252 INFO L85 PathProgramCache]: Analyzing trace with hash -949600737, now seen corresponding path program 1 times [2022-11-16 12:02:57,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:02:57,252 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856116655] [2022-11-16 12:02:57,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:02:57,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:02:57,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:02:57,847 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-16 12:02:57,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:02:57,847 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856116655] [2022-11-16 12:02:57,847 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856116655] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:02:57,848 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [3565290] [2022-11-16 12:02:57,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:02:57,848 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:02:57,848 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:02:57,849 INFO L229 MonitoredProcess]: Starting monitored process 128 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:02:57,855 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Waiting until timeout for monitored process [2022-11-16 12:02:59,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:02:59,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 458 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-16 12:02:59,410 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:02:59,603 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-16 12:02:59,603 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:03:00,626 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-16 12:03:00,627 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [3565290] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:03:00,627 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:03:00,627 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 66 [2022-11-16 12:03:00,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987456213] [2022-11-16 12:03:00,627 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:03:00,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-11-16 12:03:00,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:03:00,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-11-16 12:03:00,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1122, Invalid=3168, Unknown=0, NotChecked=0, Total=4290 [2022-11-16 12:03:00,669 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 1022 out of 1294 [2022-11-16 12:03:00,709 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1215 places, 1100 transitions, 2757 flow. Second operand has 66 states, 66 states have (on average 1024.8939393939395) internal successors, (67643), 66 states have internal predecessors, (67643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:03:00,709 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:03:00,709 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1022 of 1294 [2022-11-16 12:03:00,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:03:04,361 INFO L130 PetriNetUnfolder]: 0/1461 cut-off events. [2022-11-16 12:03:04,361 INFO L131 PetriNetUnfolder]: For 2950/2950 co-relation queries the response was YES. [2022-11-16 12:03:04,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2559 conditions, 1461 events. 0/1461 cut-off events. For 2950/2950 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4092 event pairs, 0 based on Foata normal form. 16/1477 useless extension candidates. Maximal degree in co-relation 0. Up to 70 conditions per place. [2022-11-16 12:03:04,364 INFO L137 encePairwiseOnDemand]: 1288/1294 looper letters, 103 selfloop transitions, 93 changer transitions 0/1206 dead transitions. [2022-11-16 12:03:04,364 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1307 places, 1206 transitions, 3997 flow [2022-11-16 12:03:04,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-11-16 12:03:04,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 93 states. [2022-11-16 12:03:04,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 95258 transitions. [2022-11-16 12:03:04,424 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7915607186186037 [2022-11-16 12:03:04,424 INFO L72 ComplementDD]: Start complementDD. Operand 93 states and 95258 transitions. [2022-11-16 12:03:04,424 INFO L73 IsDeterministic]: Start isDeterministic. Operand 93 states and 95258 transitions. [2022-11-16 12:03:04,436 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:03:04,436 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 93 states and 95258 transitions. [2022-11-16 12:03:04,485 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 94 states, 93 states have (on average 1024.279569892473) internal successors, (95258), 93 states have internal predecessors, (95258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:03:04,536 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 94 states, 94 states have (on average 1294.0) internal successors, (121636), 94 states have internal predecessors, (121636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:03:04,552 INFO L81 ComplementDD]: Finished complementDD. Result has 94 states, 94 states have (on average 1294.0) internal successors, (121636), 94 states have internal predecessors, (121636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:03:04,552 INFO L175 Difference]: Start difference. First operand has 1215 places, 1100 transitions, 2757 flow. Second operand 93 states and 95258 transitions. [2022-11-16 12:03:04,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1307 places, 1206 transitions, 3997 flow [2022-11-16 12:03:04,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1289 places, 1206 transitions, 3909 flow, removed 26 selfloop flow, removed 18 redundant places. [2022-11-16 12:03:04,575 INFO L231 Difference]: Finished difference. Result has 1306 places, 1149 transitions, 3391 flow [2022-11-16 12:03:04,576 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1294, PETRI_DIFFERENCE_MINUEND_FLOW=2701, PETRI_DIFFERENCE_MINUEND_PLACES=1197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1053, PETRI_DIFFERENCE_SUBTRAHEND_STATES=93, PETRI_FLOW=3391, PETRI_PLACES=1306, PETRI_TRANSITIONS=1149} [2022-11-16 12:03:04,576 INFO L288 CegarLoopForPetriNet]: 1143 programPoint places, 163 predicate places. [2022-11-16 12:03:04,576 INFO L495 AbstractCegarLoop]: Abstraction has has 1306 places, 1149 transitions, 3391 flow [2022-11-16 12:03:04,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 1024.8939393939395) internal successors, (67643), 66 states have internal predecessors, (67643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:03:04,581 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:03:04,581 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-16 12:03:04,592 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Ended with exit code 0 [2022-11-16 12:03:04,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable236,128 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:03:04,782 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:03:04,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:03:04,782 INFO L85 PathProgramCache]: Analyzing trace with hash 1221957399, now seen corresponding path program 1 times [2022-11-16 12:03:04,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:03:04,782 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956156858] [2022-11-16 12:03:04,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:03:04,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:03:04,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:03:07,165 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-16 12:03:07,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:03:07,166 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956156858] [2022-11-16 12:03:07,166 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956156858] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:03:07,166 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1348262131] [2022-11-16 12:03:07,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:03:07,166 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:03:07,166 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:03:07,167 INFO L229 MonitoredProcess]: Starting monitored process 129 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:03:07,171 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Waiting until timeout for monitored process [2022-11-16 12:03:08,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:03:08,800 INFO L263 TraceCheckSpWp]: Trace formula consists of 810 conjuncts, 64 conjunts are in the unsatisfiable core [2022-11-16 12:03:08,803 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:03:09,204 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-16 12:03:09,204 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:03:12,829 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-16 12:03:12,829 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1348262131] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:03:12,829 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:03:12,829 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [65, 65, 65] total 130 [2022-11-16 12:03:12,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109088401] [2022-11-16 12:03:12,830 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:03:12,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 130 states [2022-11-16 12:03:12,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:03:12,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 130 interpolants. [2022-11-16 12:03:12,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4290, Invalid=12480, Unknown=0, NotChecked=0, Total=16770 [2022-11-16 12:03:12,881 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 1022 out of 1294 [2022-11-16 12:03:12,928 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1306 places, 1149 transitions, 3391 flow. Second operand has 130 states, 130 states have (on average 1024.946153846154) internal successors, (133243), 130 states have internal predecessors, (133243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:03:12,928 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:03:12,929 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1022 of 1294 [2022-11-16 12:03:12,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:03:17,987 INFO L130 PetriNetUnfolder]: 0/1370 cut-off events. [2022-11-16 12:03:17,988 INFO L131 PetriNetUnfolder]: For 4177/4177 co-relation queries the response was YES. [2022-11-16 12:03:17,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2488 conditions, 1370 events. 0/1370 cut-off events. For 4177/4177 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 3521 event pairs, 0 based on Foata normal form. 7/1377 useless extension candidates. Maximal degree in co-relation 0. Up to 70 conditions per place. [2022-11-16 12:03:17,990 INFO L137 encePairwiseOnDemand]: 1289/1294 looper letters, 114 selfloop transitions, 112 changer transitions 0/1224 dead transitions. [2022-11-16 12:03:17,990 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1406 places, 1224 transitions, 4497 flow [2022-11-16 12:03:17,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 114 states. [2022-11-16 12:03:17,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 114 states. [2022-11-16 12:03:18,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 116741 transitions. [2022-11-16 12:03:18,044 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7913785623254427 [2022-11-16 12:03:18,044 INFO L72 ComplementDD]: Start complementDD. Operand 114 states and 116741 transitions. [2022-11-16 12:03:18,044 INFO L73 IsDeterministic]: Start isDeterministic. Operand 114 states and 116741 transitions. [2022-11-16 12:03:18,058 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:03:18,058 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 114 states and 116741 transitions. [2022-11-16 12:03:18,121 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 115 states, 114 states have (on average 1024.0438596491229) internal successors, (116741), 114 states have internal predecessors, (116741), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:03:18,197 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 115 states, 115 states have (on average 1294.0) internal successors, (148810), 115 states have internal predecessors, (148810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:03:18,217 INFO L81 ComplementDD]: Finished complementDD. Result has 115 states, 115 states have (on average 1294.0) internal successors, (148810), 115 states have internal predecessors, (148810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:03:18,217 INFO L175 Difference]: Start difference. First operand has 1306 places, 1149 transitions, 3391 flow. Second operand 114 states and 116741 transitions. [2022-11-16 12:03:18,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1406 places, 1224 transitions, 4497 flow [2022-11-16 12:03:18,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1333 places, 1224 transitions, 4115 flow, removed 24 selfloop flow, removed 73 redundant places. [2022-11-16 12:03:18,242 INFO L231 Difference]: Finished difference. Result has 1333 places, 1154 transitions, 3435 flow [2022-11-16 12:03:18,243 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1294, PETRI_DIFFERENCE_MINUEND_FLOW=3043, PETRI_DIFFERENCE_MINUEND_PLACES=1220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1042, PETRI_DIFFERENCE_SUBTRAHEND_STATES=114, PETRI_FLOW=3435, PETRI_PLACES=1333, PETRI_TRANSITIONS=1154} [2022-11-16 12:03:18,243 INFO L288 CegarLoopForPetriNet]: 1143 programPoint places, 190 predicate places. [2022-11-16 12:03:18,243 INFO L495 AbstractCegarLoop]: Abstraction has has 1333 places, 1154 transitions, 3435 flow [2022-11-16 12:03:18,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 130 states, 130 states have (on average 1024.946153846154) internal successors, (133243), 130 states have internal predecessors, (133243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:03:18,258 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:03:18,258 INFO L209 CegarLoopForPetriNet]: trace histogram [38, 38, 38, 38, 37, 37, 37, 37, 37, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-16 12:03:18,270 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Ended with exit code 0 [2022-11-16 12:03:18,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 129 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable237 [2022-11-16 12:03:18,459 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:03:18,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:03:18,459 INFO L85 PathProgramCache]: Analyzing trace with hash -920253588, now seen corresponding path program 1 times [2022-11-16 12:03:18,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:03:18,459 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456499625] [2022-11-16 12:03:18,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:03:18,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:03:18,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 12:03:18,524 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 12:03:18,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 12:03:18,649 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 12:03:18,649 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-16 12:03:18,650 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-11-16 12:03:18,650 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-16 12:03:18,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable238 [2022-11-16 12:03:18,650 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:03:18,650 WARN L233 ceAbstractionStarter]: 37 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-16 12:03:18,650 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 38 thread instances. [2022-11-16 12:03:18,775 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-16 12:03:18,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1172 places, 1327 transitions, 4250 flow [2022-11-16 12:03:20,908 INFO L130 PetriNetUnfolder]: 384/2804 cut-off events. [2022-11-16 12:03:20,908 INFO L131 PetriNetUnfolder]: For 9842/9842 co-relation queries the response was YES. [2022-11-16 12:03:21,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3660 conditions, 2804 events. 384/2804 cut-off events. For 9842/9842 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 10608 event pairs, 0 based on Foata normal form. 0/2342 useless extension candidates. Maximal degree in co-relation 3519. Up to 78 conditions per place. [2022-11-16 12:03:21,064 INFO L82 GeneralOperation]: Start removeDead. Operand has 1172 places, 1327 transitions, 4250 flow [2022-11-16 12:03:21,145 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1172 places, 1327 transitions, 4250 flow [2022-11-16 12:03:21,145 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-16 12:03:21,145 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;@495da5ea, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-16 12:03:21,145 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-16 12:03:21,150 INFO L130 PetriNetUnfolder]: 4/88 cut-off events. [2022-11-16 12:03:21,150 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-16 12:03:21,150 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:03:21,150 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-16 12:03:21,150 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:03:21,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:03:21,151 INFO L85 PathProgramCache]: Analyzing trace with hash -42775586, now seen corresponding path program 1 times [2022-11-16 12:03:21,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:03:21,151 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211158194] [2022-11-16 12:03:21,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:03:21,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:03:21,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:03:21,180 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-16 12:03:21,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:03:21,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211158194] [2022-11-16 12:03:21,180 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211158194] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:03:21,180 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:03:21,180 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 12:03:21,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006528135] [2022-11-16 12:03:21,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:03:21,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-16 12:03:21,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:03:21,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-16 12:03:21,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-16 12:03:21,183 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 1056 out of 1327 [2022-11-16 12:03:21,183 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1172 places, 1327 transitions, 4250 flow. Second operand has 2 states, 2 states have (on average 1056.5) internal successors, (2113), 2 states have internal predecessors, (2113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:03:21,183 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:03:21,184 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1056 of 1327 [2022-11-16 12:03:21,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:03:23,213 INFO L130 PetriNetUnfolder]: 0/2381 cut-off events. [2022-11-16 12:03:23,213 INFO L131 PetriNetUnfolder]: For 10583/10583 co-relation queries the response was YES. [2022-11-16 12:03:23,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3276 conditions, 2381 events. 0/2381 cut-off events. For 10583/10583 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 10106 event pairs, 0 based on Foata normal form. 4382/6685 useless extension candidates. Maximal degree in co-relation 0. Up to 39 conditions per place. [2022-11-16 12:03:23,218 INFO L137 encePairwiseOnDemand]: 1095/1327 looper letters, 38 selfloop transitions, 0 changer transitions 12/1094 dead transitions. [2022-11-16 12:03:23,218 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1172 places, 1094 transitions, 3860 flow [2022-11-16 12:03:23,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-16 12:03:23,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-16 12:03:23,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 2382 transitions. [2022-11-16 12:03:23,221 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8975131876412962 [2022-11-16 12:03:23,221 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 2382 transitions. [2022-11-16 12:03:23,221 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 2382 transitions. [2022-11-16 12:03:23,221 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:03:23,222 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 2382 transitions. [2022-11-16 12:03:23,223 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 1191.0) internal successors, (2382), 2 states have internal predecessors, (2382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:03:23,224 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 1327.0) internal successors, (3981), 3 states have internal predecessors, (3981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:03:23,224 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 1327.0) internal successors, (3981), 3 states have internal predecessors, (3981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:03:23,224 INFO L175 Difference]: Start difference. First operand has 1172 places, 1327 transitions, 4250 flow. Second operand 2 states and 2382 transitions. [2022-11-16 12:03:23,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1172 places, 1094 transitions, 3860 flow [2022-11-16 12:03:23,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1172 places, 1094 transitions, 2454 flow, removed 703 selfloop flow, removed 0 redundant places. [2022-11-16 12:03:23,252 INFO L231 Difference]: Finished difference. Result has 1172 places, 1082 transitions, 2354 flow [2022-11-16 12:03:23,252 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1327, PETRI_DIFFERENCE_MINUEND_FLOW=2378, PETRI_DIFFERENCE_MINUEND_PLACES=1171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1094, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1094, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=2354, PETRI_PLACES=1172, PETRI_TRANSITIONS=1082} [2022-11-16 12:03:23,252 INFO L288 CegarLoopForPetriNet]: 1172 programPoint places, 0 predicate places. [2022-11-16 12:03:23,252 INFO L495 AbstractCegarLoop]: Abstraction has has 1172 places, 1082 transitions, 2354 flow [2022-11-16 12:03:23,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 1056.5) internal successors, (2113), 2 states have internal predecessors, (2113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:03:23,253 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:03:23,253 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-16 12:03:23,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable239 [2022-11-16 12:03:23,253 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:03:23,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:03:23,253 INFO L85 PathProgramCache]: Analyzing trace with hash -336178593, now seen corresponding path program 1 times [2022-11-16 12:03:23,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:03:23,253 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371054960] [2022-11-16 12:03:23,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:03:23,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:03:23,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:03:23,373 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-16 12:03:23,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:03:23,374 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371054960] [2022-11-16 12:03:23,374 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371054960] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:03:23,374 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:03:23,374 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 12:03:23,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [820902186] [2022-11-16 12:03:23,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:03:23,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 12:03:23,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:03:23,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 12:03:23,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 12:03:23,377 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 1049 out of 1327 [2022-11-16 12:03:23,379 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1172 places, 1082 transitions, 2354 flow. Second operand has 3 states, 3 states have (on average 1050.0) internal successors, (3150), 3 states have internal predecessors, (3150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:03:23,379 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:03:23,379 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1049 of 1327 [2022-11-16 12:03:23,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:03:25,190 INFO L130 PetriNetUnfolder]: 0/1900 cut-off events. [2022-11-16 12:03:25,190 INFO L131 PetriNetUnfolder]: For 37/37 co-relation queries the response was YES. [2022-11-16 12:03:25,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2287 conditions, 1900 events. 0/1900 cut-off events. For 37/37 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6809 event pairs, 0 based on Foata normal form. 0/1862 useless extension candidates. Maximal degree in co-relation 0. Up to 228 conditions per place. [2022-11-16 12:03:25,194 INFO L137 encePairwiseOnDemand]: 1324/1327 looper letters, 47 selfloop transitions, 2 changer transitions 0/1086 dead transitions. [2022-11-16 12:03:25,194 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1162 places, 1086 transitions, 2460 flow [2022-11-16 12:03:25,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 12:03:25,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 12:03:25,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 3197 transitions. [2022-11-16 12:03:25,196 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8030645566440593 [2022-11-16 12:03:25,196 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 3197 transitions. [2022-11-16 12:03:25,196 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 3197 transitions. [2022-11-16 12:03:25,197 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:03:25,197 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 3197 transitions. [2022-11-16 12:03:25,198 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 1065.6666666666667) internal successors, (3197), 3 states have internal predecessors, (3197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:03:25,200 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1327.0) internal successors, (5308), 4 states have internal predecessors, (5308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:03:25,200 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1327.0) internal successors, (5308), 4 states have internal predecessors, (5308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:03:25,200 INFO L175 Difference]: Start difference. First operand has 1172 places, 1082 transitions, 2354 flow. Second operand 3 states and 3197 transitions. [2022-11-16 12:03:25,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1162 places, 1086 transitions, 2460 flow [2022-11-16 12:03:25,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1162 places, 1086 transitions, 2460 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-16 12:03:25,210 INFO L231 Difference]: Finished difference. Result has 1163 places, 1083 transitions, 2366 flow [2022-11-16 12:03:25,210 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1327, PETRI_DIFFERENCE_MINUEND_FLOW=2354, PETRI_DIFFERENCE_MINUEND_PLACES=1160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1082, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1080, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=2366, PETRI_PLACES=1163, PETRI_TRANSITIONS=1083} [2022-11-16 12:03:25,210 INFO L288 CegarLoopForPetriNet]: 1172 programPoint places, -9 predicate places. [2022-11-16 12:03:25,210 INFO L495 AbstractCegarLoop]: Abstraction has has 1163 places, 1083 transitions, 2366 flow [2022-11-16 12:03:25,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 1050.0) internal successors, (3150), 3 states have internal predecessors, (3150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:03:25,211 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:03:25,211 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-16 12:03:25,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable240 [2022-11-16 12:03:25,211 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:03:25,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:03:25,211 INFO L85 PathProgramCache]: Analyzing trace with hash -860868424, now seen corresponding path program 1 times [2022-11-16 12:03:25,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:03:25,211 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741206815] [2022-11-16 12:03:25,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:03:25,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:03:25,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:03:25,270 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-16 12:03:25,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:03:25,271 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741206815] [2022-11-16 12:03:25,271 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1741206815] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:03:25,271 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [814424790] [2022-11-16 12:03:25,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:03:25,272 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:03:25,272 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:03:25,273 INFO L229 MonitoredProcess]: Starting monitored process 130 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:03:25,295 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Waiting until timeout for monitored process [2022-11-16 12:03:26,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:03:26,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-16 12:03:26,897 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:03:26,918 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-16 12:03:26,918 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:03:26,947 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-16 12:03:26,947 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [814424790] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:03:26,947 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:03:26,947 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-16 12:03:26,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825877667] [2022-11-16 12:03:26,947 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:03:26,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-16 12:03:26,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:03:26,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-16 12:03:26,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-16 12:03:26,953 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 1048 out of 1327 [2022-11-16 12:03:26,957 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1163 places, 1083 transitions, 2366 flow. Second operand has 10 states, 10 states have (on average 1050.3) internal successors, (10503), 10 states have internal predecessors, (10503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:03:26,957 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:03:26,957 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1048 of 1327 [2022-11-16 12:03:26,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:03:29,171 INFO L130 PetriNetUnfolder]: 0/1874 cut-off events. [2022-11-16 12:03:29,171 INFO L131 PetriNetUnfolder]: For 40/40 co-relation queries the response was YES. [2022-11-16 12:03:29,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2375 conditions, 1874 events. 0/1874 cut-off events. For 40/40 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6673 event pairs, 0 based on Foata normal form. 2/1876 useless extension candidates. Maximal degree in co-relation 0. Up to 147 conditions per place. [2022-11-16 12:03:29,175 INFO L137 encePairwiseOnDemand]: 1321/1327 looper letters, 48 selfloop transitions, 9 changer transitions 0/1093 dead transitions. [2022-11-16 12:03:29,175 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1171 places, 1093 transitions, 2502 flow [2022-11-16 12:03:29,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-16 12:03:29,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-16 12:03:29,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 9491 transitions. [2022-11-16 12:03:29,182 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7946914510591978 [2022-11-16 12:03:29,182 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 9491 transitions. [2022-11-16 12:03:29,182 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 9491 transitions. [2022-11-16 12:03:29,184 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:03:29,184 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 9491 transitions. [2022-11-16 12:03:29,189 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 1054.5555555555557) internal successors, (9491), 9 states have internal predecessors, (9491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:03:29,195 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 1327.0) internal successors, (13270), 10 states have internal predecessors, (13270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:03:29,196 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 1327.0) internal successors, (13270), 10 states have internal predecessors, (13270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:03:29,197 INFO L175 Difference]: Start difference. First operand has 1163 places, 1083 transitions, 2366 flow. Second operand 9 states and 9491 transitions. [2022-11-16 12:03:29,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1171 places, 1093 transitions, 2502 flow [2022-11-16 12:03:29,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1170 places, 1093 transitions, 2500 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-16 12:03:29,206 INFO L231 Difference]: Finished difference. Result has 1173 places, 1089 transitions, 2414 flow [2022-11-16 12:03:29,207 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1327, PETRI_DIFFERENCE_MINUEND_FLOW=2364, PETRI_DIFFERENCE_MINUEND_PLACES=1162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1083, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1077, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2414, PETRI_PLACES=1173, PETRI_TRANSITIONS=1089} [2022-11-16 12:03:29,207 INFO L288 CegarLoopForPetriNet]: 1172 programPoint places, 1 predicate places. [2022-11-16 12:03:29,207 INFO L495 AbstractCegarLoop]: Abstraction has has 1173 places, 1089 transitions, 2414 flow [2022-11-16 12:03:29,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 1050.3) internal successors, (10503), 10 states have internal predecessors, (10503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:03:29,209 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:03:29,209 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-16 12:03:29,220 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Ended with exit code 0 [2022-11-16 12:03:29,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 130 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable241 [2022-11-16 12:03:29,410 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:03:29,410 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:03:29,410 INFO L85 PathProgramCache]: Analyzing trace with hash 94344109, now seen corresponding path program 1 times [2022-11-16 12:03:29,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:03:29,410 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480164651] [2022-11-16 12:03:29,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:03:29,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:03:29,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:03:29,505 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-16 12:03:29,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:03:29,505 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480164651] [2022-11-16 12:03:29,505 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480164651] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:03:29,505 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1621742408] [2022-11-16 12:03:29,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:03:29,505 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:03:29,505 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:03:29,506 INFO L229 MonitoredProcess]: Starting monitored process 131 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:03:29,508 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Waiting until timeout for monitored process [2022-11-16 12:03:31,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:03:31,073 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-16 12:03:31,074 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:03:31,120 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-16 12:03:31,120 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:03:31,210 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-16 12:03:31,210 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1621742408] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:03:31,210 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:03:31,211 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-16 12:03:31,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621220491] [2022-11-16 12:03:31,211 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:03:31,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-16 12:03:31,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:03:31,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-16 12:03:31,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-11-16 12:03:31,220 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 1048 out of 1327 [2022-11-16 12:03:31,227 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1173 places, 1089 transitions, 2414 flow. Second operand has 18 states, 18 states have (on average 1050.611111111111) internal successors, (18911), 18 states have internal predecessors, (18911), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:03:31,227 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:03:31,227 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1048 of 1327 [2022-11-16 12:03:31,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:03:33,516 INFO L130 PetriNetUnfolder]: 0/1822 cut-off events. [2022-11-16 12:03:33,516 INFO L131 PetriNetUnfolder]: For 222/222 co-relation queries the response was YES. [2022-11-16 12:03:33,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2608 conditions, 1822 events. 0/1822 cut-off events. For 222/222 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6312 event pairs, 0 based on Foata normal form. 4/1826 useless extension candidates. Maximal degree in co-relation 0. Up to 131 conditions per place. [2022-11-16 12:03:33,521 INFO L137 encePairwiseOnDemand]: 1321/1327 looper letters, 56 selfloop transitions, 21 changer transitions 0/1113 dead transitions. [2022-11-16 12:03:33,521 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1193 places, 1113 transitions, 2676 flow [2022-11-16 12:03:33,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-16 12:03:33,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-16 12:03:33,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 22089 transitions. [2022-11-16 12:03:33,535 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7926579825600172 [2022-11-16 12:03:33,535 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 22089 transitions. [2022-11-16 12:03:33,535 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 22089 transitions. [2022-11-16 12:03:33,538 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:03:33,538 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 22089 transitions. [2022-11-16 12:03:33,551 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 1051.857142857143) internal successors, (22089), 21 states have internal predecessors, (22089), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:03:33,565 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 1327.0) internal successors, (29194), 22 states have internal predecessors, (29194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:03:33,569 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 1327.0) internal successors, (29194), 22 states have internal predecessors, (29194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:03:33,569 INFO L175 Difference]: Start difference. First operand has 1173 places, 1089 transitions, 2414 flow. Second operand 21 states and 22089 transitions. [2022-11-16 12:03:33,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1193 places, 1113 transitions, 2676 flow [2022-11-16 12:03:33,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1192 places, 1113 transitions, 2662 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-11-16 12:03:33,583 INFO L231 Difference]: Finished difference. Result has 1197 places, 1102 transitions, 2538 flow [2022-11-16 12:03:33,583 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1327, PETRI_DIFFERENCE_MINUEND_FLOW=2408, PETRI_DIFFERENCE_MINUEND_PLACES=1172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1089, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1078, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=2538, PETRI_PLACES=1197, PETRI_TRANSITIONS=1102} [2022-11-16 12:03:33,584 INFO L288 CegarLoopForPetriNet]: 1172 programPoint places, 25 predicate places. [2022-11-16 12:03:33,584 INFO L495 AbstractCegarLoop]: Abstraction has has 1197 places, 1102 transitions, 2538 flow [2022-11-16 12:03:33,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1050.611111111111) internal successors, (18911), 18 states have internal predecessors, (18911), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:03:33,586 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:03:33,586 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-16 12:03:33,596 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Ended with exit code 0 [2022-11-16 12:03:33,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable242,131 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:03:33,787 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:03:33,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:03:33,787 INFO L85 PathProgramCache]: Analyzing trace with hash -1105612893, now seen corresponding path program 1 times [2022-11-16 12:03:33,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:03:33,787 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200558339] [2022-11-16 12:03:33,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:03:33,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:03:33,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:03:33,982 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-16 12:03:33,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:03:33,982 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200558339] [2022-11-16 12:03:33,982 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1200558339] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:03:33,982 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [686464155] [2022-11-16 12:03:33,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:03:33,982 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:03:33,982 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:03:33,983 INFO L229 MonitoredProcess]: Starting monitored process 132 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:03:33,985 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Waiting until timeout for monitored process [2022-11-16 12:03:35,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:03:35,571 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-16 12:03:35,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:03:35,668 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-16 12:03:35,668 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:03:35,964 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-16 12:03:35,964 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [686464155] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:03:35,964 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:03:35,964 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 34 [2022-11-16 12:03:35,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691271901] [2022-11-16 12:03:35,965 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:03:35,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-11-16 12:03:35,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:03:35,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-11-16 12:03:35,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=816, Unknown=0, NotChecked=0, Total=1122 [2022-11-16 12:03:35,978 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 1048 out of 1327 [2022-11-16 12:03:35,992 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1197 places, 1102 transitions, 2538 flow. Second operand has 34 states, 34 states have (on average 1050.7941176470588) internal successors, (35727), 34 states have internal predecessors, (35727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:03:35,992 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:03:35,992 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1048 of 1327 [2022-11-16 12:03:35,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:03:38,366 INFO L130 PetriNetUnfolder]: 0/1718 cut-off events. [2022-11-16 12:03:38,366 INFO L131 PetriNetUnfolder]: For 897/897 co-relation queries the response was YES. [2022-11-16 12:03:38,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2754 conditions, 1718 events. 0/1718 cut-off events. For 897/897 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5632 event pairs, 0 based on Foata normal form. 8/1726 useless extension candidates. Maximal degree in co-relation 0. Up to 99 conditions per place. [2022-11-16 12:03:38,369 INFO L137 encePairwiseOnDemand]: 1321/1327 looper letters, 72 selfloop transitions, 45 changer transitions 0/1153 dead transitions. [2022-11-16 12:03:38,369 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1241 places, 1153 transitions, 3088 flow [2022-11-16 12:03:38,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-11-16 12:03:38,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-11-16 12:03:38,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 47285 transitions. [2022-11-16 12:03:38,391 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.791844595160345 [2022-11-16 12:03:38,391 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 47285 transitions. [2022-11-16 12:03:38,391 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 47285 transitions. [2022-11-16 12:03:38,397 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:03:38,397 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 47285 transitions. [2022-11-16 12:03:38,421 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 1050.7777777777778) internal successors, (47285), 45 states have internal predecessors, (47285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:03:38,447 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 1327.0) internal successors, (61042), 46 states have internal predecessors, (61042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:03:38,455 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 1327.0) internal successors, (61042), 46 states have internal predecessors, (61042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:03:38,455 INFO L175 Difference]: Start difference. First operand has 1197 places, 1102 transitions, 2538 flow. Second operand 45 states and 47285 transitions. [2022-11-16 12:03:38,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1241 places, 1153 transitions, 3088 flow [2022-11-16 12:03:38,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1235 places, 1153 transitions, 3048 flow, removed 14 selfloop flow, removed 6 redundant places. [2022-11-16 12:03:38,471 INFO L231 Difference]: Finished difference. Result has 1244 places, 1127 transitions, 2816 flow [2022-11-16 12:03:38,471 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1327, PETRI_DIFFERENCE_MINUEND_FLOW=2514, PETRI_DIFFERENCE_MINUEND_PLACES=1191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1079, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=2816, PETRI_PLACES=1244, PETRI_TRANSITIONS=1127} [2022-11-16 12:03:38,472 INFO L288 CegarLoopForPetriNet]: 1172 programPoint places, 72 predicate places. [2022-11-16 12:03:38,472 INFO L495 AbstractCegarLoop]: Abstraction has has 1244 places, 1127 transitions, 2816 flow [2022-11-16 12:03:38,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1050.7941176470588) internal successors, (35727), 34 states have internal predecessors, (35727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:03:38,475 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:03:38,475 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-16 12:03:38,486 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Forceful destruction successful, exit code 0 [2022-11-16 12:03:38,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 132 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable243 [2022-11-16 12:03:38,675 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:03:38,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:03:38,676 INFO L85 PathProgramCache]: Analyzing trace with hash -181295169, now seen corresponding path program 1 times [2022-11-16 12:03:38,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:03:38,676 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870709479] [2022-11-16 12:03:38,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:03:38,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:03:38,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:03:39,289 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-16 12:03:39,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:03:39,289 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1870709479] [2022-11-16 12:03:39,289 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1870709479] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:03:39,289 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1839559436] [2022-11-16 12:03:39,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:03:39,289 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:03:39,289 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:03:39,290 INFO L229 MonitoredProcess]: Starting monitored process 133 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:03:39,292 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Waiting until timeout for monitored process [2022-11-16 12:03:40,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:03:40,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 458 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-16 12:03:40,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:03:41,163 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-16 12:03:41,163 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:03:42,153 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-16 12:03:42,153 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1839559436] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:03:42,153 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:03:42,154 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 66 [2022-11-16 12:03:42,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290528390] [2022-11-16 12:03:42,154 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:03:42,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-11-16 12:03:42,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:03:42,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-11-16 12:03:42,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1122, Invalid=3168, Unknown=0, NotChecked=0, Total=4290 [2022-11-16 12:03:42,179 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 1048 out of 1327 [2022-11-16 12:03:42,204 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1244 places, 1127 transitions, 2816 flow. Second operand has 66 states, 66 states have (on average 1050.8939393939395) internal successors, (69359), 66 states have internal predecessors, (69359), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:03:42,204 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:03:42,204 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1048 of 1327 [2022-11-16 12:03:42,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:03:45,921 INFO L130 PetriNetUnfolder]: 0/1510 cut-off events. [2022-11-16 12:03:45,921 INFO L131 PetriNetUnfolder]: For 3071/3071 co-relation queries the response was YES. [2022-11-16 12:03:45,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2651 conditions, 1510 events. 0/1510 cut-off events. For 3071/3071 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4275 event pairs, 0 based on Foata normal form. 16/1526 useless extension candidates. Maximal degree in co-relation 0. Up to 72 conditions per place. [2022-11-16 12:03:45,926 INFO L137 encePairwiseOnDemand]: 1321/1327 looper letters, 104 selfloop transitions, 93 changer transitions 0/1233 dead transitions. [2022-11-16 12:03:45,926 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1336 places, 1233 transitions, 4058 flow [2022-11-16 12:03:45,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-11-16 12:03:45,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 93 states. [2022-11-16 12:03:45,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 97677 transitions. [2022-11-16 12:03:45,971 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7914772589153317 [2022-11-16 12:03:45,971 INFO L72 ComplementDD]: Start complementDD. Operand 93 states and 97677 transitions. [2022-11-16 12:03:45,971 INFO L73 IsDeterministic]: Start isDeterministic. Operand 93 states and 97677 transitions. [2022-11-16 12:03:45,984 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:03:45,984 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 93 states and 97677 transitions. [2022-11-16 12:03:46,037 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 94 states, 93 states have (on average 1050.2903225806451) internal successors, (97677), 93 states have internal predecessors, (97677), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:03:46,110 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 94 states, 94 states have (on average 1327.0) internal successors, (124738), 94 states have internal predecessors, (124738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:03:46,128 INFO L81 ComplementDD]: Finished complementDD. Result has 94 states, 94 states have (on average 1327.0) internal successors, (124738), 94 states have internal predecessors, (124738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:03:46,128 INFO L175 Difference]: Start difference. First operand has 1244 places, 1127 transitions, 2816 flow. Second operand 93 states and 97677 transitions. [2022-11-16 12:03:46,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1336 places, 1233 transitions, 4058 flow [2022-11-16 12:03:46,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1318 places, 1233 transitions, 3970 flow, removed 26 selfloop flow, removed 18 redundant places. [2022-11-16 12:03:46,155 INFO L231 Difference]: Finished difference. Result has 1335 places, 1176 transitions, 3450 flow [2022-11-16 12:03:46,156 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1327, PETRI_DIFFERENCE_MINUEND_FLOW=2760, PETRI_DIFFERENCE_MINUEND_PLACES=1226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1080, PETRI_DIFFERENCE_SUBTRAHEND_STATES=93, PETRI_FLOW=3450, PETRI_PLACES=1335, PETRI_TRANSITIONS=1176} [2022-11-16 12:03:46,156 INFO L288 CegarLoopForPetriNet]: 1172 programPoint places, 163 predicate places. [2022-11-16 12:03:46,156 INFO L495 AbstractCegarLoop]: Abstraction has has 1335 places, 1176 transitions, 3450 flow [2022-11-16 12:03:46,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 1050.8939393939395) internal successors, (69359), 66 states have internal predecessors, (69359), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:03:46,162 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:03:46,162 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-16 12:03:46,174 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Ended with exit code 0 [2022-11-16 12:03:46,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 133 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable244 [2022-11-16 12:03:46,363 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:03:46,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:03:46,363 INFO L85 PathProgramCache]: Analyzing trace with hash -1599350601, now seen corresponding path program 1 times [2022-11-16 12:03:46,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:03:46,363 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331145980] [2022-11-16 12:03:46,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:03:46,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:03:46,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:03:48,542 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-16 12:03:48,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:03:48,542 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331145980] [2022-11-16 12:03:48,543 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331145980] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:03:48,543 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [152203267] [2022-11-16 12:03:48,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:03:48,543 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:03:48,543 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:03:48,551 INFO L229 MonitoredProcess]: Starting monitored process 134 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:03:48,571 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (134)] Waiting until timeout for monitored process [2022-11-16 12:03:50,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:03:50,261 INFO L263 TraceCheckSpWp]: Trace formula consists of 810 conjuncts, 64 conjunts are in the unsatisfiable core [2022-11-16 12:03:50,265 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:03:50,703 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-16 12:03:50,703 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:03:54,315 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-16 12:03:54,315 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [152203267] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:03:54,316 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:03:54,316 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [65, 65, 65] total 130 [2022-11-16 12:03:54,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344092876] [2022-11-16 12:03:54,316 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:03:54,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 130 states [2022-11-16 12:03:54,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:03:54,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 130 interpolants. [2022-11-16 12:03:54,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4290, Invalid=12480, Unknown=0, NotChecked=0, Total=16770 [2022-11-16 12:03:54,368 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 1048 out of 1327 [2022-11-16 12:03:54,415 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1335 places, 1176 transitions, 3450 flow. Second operand has 130 states, 130 states have (on average 1050.946153846154) internal successors, (136623), 130 states have internal predecessors, (136623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:03:54,415 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:03:54,415 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1048 of 1327 [2022-11-16 12:03:54,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:03:59,496 INFO L130 PetriNetUnfolder]: 0/1406 cut-off events. [2022-11-16 12:03:59,496 INFO L131 PetriNetUnfolder]: For 4674/4674 co-relation queries the response was YES. [2022-11-16 12:03:59,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2556 conditions, 1406 events. 0/1406 cut-off events. For 4674/4674 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 3619 event pairs, 0 based on Foata normal form. 8/1414 useless extension candidates. Maximal degree in co-relation 0. Up to 72 conditions per place. [2022-11-16 12:03:59,499 INFO L137 encePairwiseOnDemand]: 1322/1327 looper letters, 117 selfloop transitions, 115 changer transitions 0/1256 dead transitions. [2022-11-16 12:03:59,499 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1438 places, 1256 transitions, 4622 flow [2022-11-16 12:03:59,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2022-11-16 12:03:59,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 117 states. [2022-11-16 12:03:59,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 122856 transitions. [2022-11-16 12:03:59,554 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7912971228721041 [2022-11-16 12:03:59,554 INFO L72 ComplementDD]: Start complementDD. Operand 117 states and 122856 transitions. [2022-11-16 12:03:59,554 INFO L73 IsDeterministic]: Start isDeterministic. Operand 117 states and 122856 transitions. [2022-11-16 12:03:59,570 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:03:59,570 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 117 states and 122856 transitions. [2022-11-16 12:03:59,636 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 118 states, 117 states have (on average 1050.051282051282) internal successors, (122856), 117 states have internal predecessors, (122856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:03:59,703 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 118 states, 118 states have (on average 1327.0) internal successors, (156586), 118 states have internal predecessors, (156586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:03:59,723 INFO L81 ComplementDD]: Finished complementDD. Result has 118 states, 118 states have (on average 1327.0) internal successors, (156586), 118 states have internal predecessors, (156586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:03:59,723 INFO L175 Difference]: Start difference. First operand has 1335 places, 1176 transitions, 3450 flow. Second operand 117 states and 122856 transitions. [2022-11-16 12:03:59,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1438 places, 1256 transitions, 4622 flow [2022-11-16 12:03:59,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1365 places, 1256 transitions, 4230 flow, removed 25 selfloop flow, removed 73 redundant places. [2022-11-16 12:03:59,745 INFO L231 Difference]: Finished difference. Result has 1365 places, 1184 transitions, 3528 flow [2022-11-16 12:03:59,745 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1327, PETRI_DIFFERENCE_MINUEND_FLOW=3102, PETRI_DIFFERENCE_MINUEND_PLACES=1249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1069, PETRI_DIFFERENCE_SUBTRAHEND_STATES=117, PETRI_FLOW=3528, PETRI_PLACES=1365, PETRI_TRANSITIONS=1184} [2022-11-16 12:03:59,745 INFO L288 CegarLoopForPetriNet]: 1172 programPoint places, 193 predicate places. [2022-11-16 12:03:59,745 INFO L495 AbstractCegarLoop]: Abstraction has has 1365 places, 1184 transitions, 3528 flow [2022-11-16 12:03:59,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 130 states, 130 states have (on average 1050.946153846154) internal successors, (136623), 130 states have internal predecessors, (136623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:03:59,759 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:03:59,759 INFO L209 CegarLoopForPetriNet]: trace histogram [39, 39, 39, 39, 38, 38, 38, 38, 38, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-16 12:03:59,769 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (134)] Ended with exit code 0 [2022-11-16 12:03:59,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 134 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable245 [2022-11-16 12:03:59,959 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:03:59,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:03:59,960 INFO L85 PathProgramCache]: Analyzing trace with hash 439520042, now seen corresponding path program 1 times [2022-11-16 12:03:59,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:03:59,960 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053684481] [2022-11-16 12:03:59,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:03:59,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:04:00,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 12:04:00,025 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 12:04:00,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 12:04:00,190 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 12:04:00,191 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-16 12:04:00,191 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-11-16 12:04:00,191 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-16 12:04:00,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable246 [2022-11-16 12:04:00,191 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:04:00,192 WARN L233 ceAbstractionStarter]: 38 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-16 12:04:00,192 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 39 thread instances. [2022-11-16 12:04:00,308 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-16 12:04:00,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1201 places, 1360 transitions, 4397 flow [2022-11-16 12:04:02,615 INFO L130 PetriNetUnfolder]: 394/2876 cut-off events. [2022-11-16 12:04:02,615 INFO L131 PetriNetUnfolder]: For 10621/10621 co-relation queries the response was YES. [2022-11-16 12:04:02,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3774 conditions, 2876 events. 394/2876 cut-off events. For 10621/10621 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 11035 event pairs, 0 based on Foata normal form. 0/2402 useless extension candidates. Maximal degree in co-relation 3632. Up to 80 conditions per place. [2022-11-16 12:04:02,816 INFO L82 GeneralOperation]: Start removeDead. Operand has 1201 places, 1360 transitions, 4397 flow [2022-11-16 12:04:02,906 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1201 places, 1360 transitions, 4397 flow [2022-11-16 12:04:02,906 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-16 12:04:02,907 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;@495da5ea, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-16 12:04:02,907 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-16 12:04:02,911 INFO L130 PetriNetUnfolder]: 4/87 cut-off events. [2022-11-16 12:04:02,911 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-16 12:04:02,911 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:04:02,912 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-16 12:04:02,912 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:04:02,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:04:02,912 INFO L85 PathProgramCache]: Analyzing trace with hash 543822302, now seen corresponding path program 1 times [2022-11-16 12:04:02,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:04:02,912 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661589187] [2022-11-16 12:04:02,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:04:02,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:04:02,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:04:02,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-16 12:04:02,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:04:02,939 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661589187] [2022-11-16 12:04:02,939 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661589187] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:04:02,939 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:04:02,939 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 12:04:02,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683729093] [2022-11-16 12:04:02,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:04:02,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-16 12:04:02,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:04:02,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-16 12:04:02,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-16 12:04:02,942 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 1082 out of 1360 [2022-11-16 12:04:02,943 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1201 places, 1360 transitions, 4397 flow. Second operand has 2 states, 2 states have (on average 1082.5) internal successors, (2165), 2 states have internal predecessors, (2165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:04:02,943 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:04:02,943 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1082 of 1360 [2022-11-16 12:04:02,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:04:05,198 INFO L130 PetriNetUnfolder]: 0/2442 cut-off events. [2022-11-16 12:04:05,198 INFO L131 PetriNetUnfolder]: For 11401/11401 co-relation queries the response was YES. [2022-11-16 12:04:05,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3380 conditions, 2442 events. 0/2442 cut-off events. For 11401/11401 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 10370 event pairs, 0 based on Foata normal form. 4614/6976 useless extension candidates. Maximal degree in co-relation 0. Up to 40 conditions per place. [2022-11-16 12:04:05,202 INFO L137 encePairwiseOnDemand]: 1122/1360 looper letters, 39 selfloop transitions, 0 changer transitions 12/1121 dead transitions. [2022-11-16 12:04:05,202 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1201 places, 1121 transitions, 3997 flow [2022-11-16 12:04:05,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-16 12:04:05,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-16 12:04:05,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 2441 transitions. [2022-11-16 12:04:05,204 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8974264705882353 [2022-11-16 12:04:05,205 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 2441 transitions. [2022-11-16 12:04:05,205 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 2441 transitions. [2022-11-16 12:04:05,205 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:04:05,205 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 2441 transitions. [2022-11-16 12:04:05,206 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 1220.5) internal successors, (2441), 2 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-16 12:04:05,208 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 1360.0) internal successors, (4080), 3 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:04:05,208 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 1360.0) internal successors, (4080), 3 states have internal predecessors, (4080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:04:05,208 INFO L175 Difference]: Start difference. First operand has 1201 places, 1360 transitions, 4397 flow. Second operand 2 states and 2441 transitions. [2022-11-16 12:04:05,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1201 places, 1121 transitions, 3997 flow [2022-11-16 12:04:05,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1201 places, 1121 transitions, 2515 flow, removed 741 selfloop flow, removed 0 redundant places. [2022-11-16 12:04:05,235 INFO L231 Difference]: Finished difference. Result has 1201 places, 1109 transitions, 2413 flow [2022-11-16 12:04:05,235 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1360, PETRI_DIFFERENCE_MINUEND_FLOW=2437, PETRI_DIFFERENCE_MINUEND_PLACES=1200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=2413, PETRI_PLACES=1201, PETRI_TRANSITIONS=1109} [2022-11-16 12:04:05,236 INFO L288 CegarLoopForPetriNet]: 1201 programPoint places, 0 predicate places. [2022-11-16 12:04:05,236 INFO L495 AbstractCegarLoop]: Abstraction has has 1201 places, 1109 transitions, 2413 flow [2022-11-16 12:04:05,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 1082.5) internal successors, (2165), 2 states have internal predecessors, (2165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:04:05,236 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:04:05,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-16 12:04:05,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable247 [2022-11-16 12:04:05,237 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:04:05,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:04:05,237 INFO L85 PathProgramCache]: Analyzing trace with hash 250419295, now seen corresponding path program 1 times [2022-11-16 12:04:05,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:04:05,237 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895455363] [2022-11-16 12:04:05,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:04:05,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:04:05,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:04:05,269 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-16 12:04:05,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:04:05,270 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895455363] [2022-11-16 12:04:05,270 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895455363] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:04:05,270 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:04:05,270 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 12:04:05,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108614946] [2022-11-16 12:04:05,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:04:05,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 12:04:05,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:04:05,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 12:04:05,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 12:04:05,273 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 1075 out of 1360 [2022-11-16 12:04:05,275 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1201 places, 1109 transitions, 2413 flow. Second operand has 3 states, 3 states have (on average 1076.0) internal successors, (3228), 3 states have internal predecessors, (3228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:04:05,275 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:04:05,275 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1075 of 1360 [2022-11-16 12:04:05,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:04:07,075 INFO L130 PetriNetUnfolder]: 0/1949 cut-off events. [2022-11-16 12:04:07,075 INFO L131 PetriNetUnfolder]: For 38/38 co-relation queries the response was YES. [2022-11-16 12:04:07,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2346 conditions, 1949 events. 0/1949 cut-off events. For 38/38 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6992 event pairs, 0 based on Foata normal form. 0/1910 useless extension candidates. Maximal degree in co-relation 0. Up to 234 conditions per place. [2022-11-16 12:04:07,079 INFO L137 encePairwiseOnDemand]: 1357/1360 looper letters, 48 selfloop transitions, 2 changer transitions 0/1113 dead transitions. [2022-11-16 12:04:07,079 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1191 places, 1113 transitions, 2521 flow [2022-11-16 12:04:07,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 12:04:07,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 12:04:07,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 3276 transitions. [2022-11-16 12:04:07,082 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8029411764705883 [2022-11-16 12:04:07,082 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 3276 transitions. [2022-11-16 12:04:07,082 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 3276 transitions. [2022-11-16 12:04:07,083 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:04:07,083 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 3276 transitions. [2022-11-16 12:04:07,085 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 1092.0) internal successors, (3276), 3 states have internal predecessors, (3276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:04:07,087 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1360.0) internal successors, (5440), 4 states have internal predecessors, (5440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:04:07,087 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1360.0) internal successors, (5440), 4 states have internal predecessors, (5440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:04:07,087 INFO L175 Difference]: Start difference. First operand has 1201 places, 1109 transitions, 2413 flow. Second operand 3 states and 3276 transitions. [2022-11-16 12:04:07,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1191 places, 1113 transitions, 2521 flow [2022-11-16 12:04:07,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1191 places, 1113 transitions, 2521 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-16 12:04:07,098 INFO L231 Difference]: Finished difference. Result has 1192 places, 1110 transitions, 2425 flow [2022-11-16 12:04:07,098 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1360, PETRI_DIFFERENCE_MINUEND_FLOW=2413, PETRI_DIFFERENCE_MINUEND_PLACES=1189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=2425, PETRI_PLACES=1192, PETRI_TRANSITIONS=1110} [2022-11-16 12:04:07,099 INFO L288 CegarLoopForPetriNet]: 1201 programPoint places, -9 predicate places. [2022-11-16 12:04:07,099 INFO L495 AbstractCegarLoop]: Abstraction has has 1192 places, 1110 transitions, 2425 flow [2022-11-16 12:04:07,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 1076.0) internal successors, (3228), 3 states have internal predecessors, (3228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:04:07,099 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:04:07,099 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-16 12:04:07,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable248 [2022-11-16 12:04:07,099 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:04:07,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:04:07,100 INFO L85 PathProgramCache]: Analyzing trace with hash 2128478424, now seen corresponding path program 1 times [2022-11-16 12:04:07,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:04:07,100 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935533700] [2022-11-16 12:04:07,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:04:07,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:04:07,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:04:07,150 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-16 12:04:07,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:04:07,150 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935533700] [2022-11-16 12:04:07,150 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935533700] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:04:07,150 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [378958082] [2022-11-16 12:04:07,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:04:07,150 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:04:07,151 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:04:07,154 INFO L229 MonitoredProcess]: Starting monitored process 135 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:04:07,156 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Waiting until timeout for monitored process [2022-11-16 12:04:08,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:04:08,801 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-16 12:04:08,802 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:04:08,823 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-16 12:04:08,823 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:04:08,851 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-16 12:04:08,852 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [378958082] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:04:08,852 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:04:08,852 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-16 12:04:08,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526787537] [2022-11-16 12:04:08,852 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:04:08,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-16 12:04:08,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:04:08,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-16 12:04:08,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-16 12:04:08,858 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 1074 out of 1360 [2022-11-16 12:04:08,863 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1192 places, 1110 transitions, 2425 flow. Second operand has 10 states, 10 states have (on average 1076.3) internal successors, (10763), 10 states have internal predecessors, (10763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:04:08,863 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:04:08,863 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1074 of 1360 [2022-11-16 12:04:08,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:04:10,954 INFO L130 PetriNetUnfolder]: 0/1923 cut-off events. [2022-11-16 12:04:10,954 INFO L131 PetriNetUnfolder]: For 41/41 co-relation queries the response was YES. [2022-11-16 12:04:10,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2437 conditions, 1923 events. 0/1923 cut-off events. For 41/41 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6847 event pairs, 0 based on Foata normal form. 2/1925 useless extension candidates. Maximal degree in co-relation 0. Up to 151 conditions per place. [2022-11-16 12:04:10,959 INFO L137 encePairwiseOnDemand]: 1354/1360 looper letters, 49 selfloop transitions, 9 changer transitions 0/1120 dead transitions. [2022-11-16 12:04:10,959 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1200 places, 1120 transitions, 2563 flow [2022-11-16 12:04:10,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-16 12:04:10,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-16 12:04:10,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 9726 transitions. [2022-11-16 12:04:10,966 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7946078431372549 [2022-11-16 12:04:10,966 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 9726 transitions. [2022-11-16 12:04:10,966 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 9726 transitions. [2022-11-16 12:04:10,968 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:04:10,968 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 9726 transitions. [2022-11-16 12:04:10,973 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 1080.6666666666667) internal successors, (9726), 9 states have internal predecessors, (9726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:04:10,979 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 1360.0) internal successors, (13600), 10 states have internal predecessors, (13600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:04:10,981 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 1360.0) internal successors, (13600), 10 states have internal predecessors, (13600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:04:10,981 INFO L175 Difference]: Start difference. First operand has 1192 places, 1110 transitions, 2425 flow. Second operand 9 states and 9726 transitions. [2022-11-16 12:04:10,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1200 places, 1120 transitions, 2563 flow [2022-11-16 12:04:10,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1199 places, 1120 transitions, 2561 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-16 12:04:10,993 INFO L231 Difference]: Finished difference. Result has 1202 places, 1116 transitions, 2473 flow [2022-11-16 12:04:10,993 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1360, PETRI_DIFFERENCE_MINUEND_FLOW=2423, PETRI_DIFFERENCE_MINUEND_PLACES=1191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2473, PETRI_PLACES=1202, PETRI_TRANSITIONS=1116} [2022-11-16 12:04:10,993 INFO L288 CegarLoopForPetriNet]: 1201 programPoint places, 1 predicate places. [2022-11-16 12:04:10,993 INFO L495 AbstractCegarLoop]: Abstraction has has 1202 places, 1116 transitions, 2473 flow [2022-11-16 12:04:10,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 1076.3) internal successors, (10763), 10 states have internal predecessors, (10763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:04:10,994 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:04:10,995 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-16 12:04:11,006 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Forceful destruction successful, exit code 0 [2022-11-16 12:04:11,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 135 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable249 [2022-11-16 12:04:11,195 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:04:11,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:04:11,195 INFO L85 PathProgramCache]: Analyzing trace with hash -733806579, now seen corresponding path program 1 times [2022-11-16 12:04:11,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:04:11,195 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535766207] [2022-11-16 12:04:11,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:04:11,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:04:11,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:04:11,280 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-16 12:04:11,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:04:11,280 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1535766207] [2022-11-16 12:04:11,280 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1535766207] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:04:11,280 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1879947503] [2022-11-16 12:04:11,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:04:11,281 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:04:11,281 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:04:11,282 INFO L229 MonitoredProcess]: Starting monitored process 136 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:04:11,284 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Waiting until timeout for monitored process [2022-11-16 12:04:12,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:04:12,925 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-16 12:04:12,926 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:04:12,972 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-16 12:04:12,972 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:04:13,060 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-16 12:04:13,061 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1879947503] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:04:13,061 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:04:13,061 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-16 12:04:13,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765581303] [2022-11-16 12:04:13,061 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:04:13,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-16 12:04:13,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:04:13,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-16 12:04:13,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-11-16 12:04:13,071 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 1074 out of 1360 [2022-11-16 12:04:13,078 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1202 places, 1116 transitions, 2473 flow. Second operand has 18 states, 18 states have (on average 1076.611111111111) internal successors, (19379), 18 states have internal predecessors, (19379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:04:13,078 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:04:13,078 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1074 of 1360 [2022-11-16 12:04:13,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:04:15,086 INFO L130 PetriNetUnfolder]: 0/1871 cut-off events. [2022-11-16 12:04:15,086 INFO L131 PetriNetUnfolder]: For 228/228 co-relation queries the response was YES. [2022-11-16 12:04:15,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2678 conditions, 1871 events. 0/1871 cut-off events. For 228/228 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6502 event pairs, 0 based on Foata normal form. 4/1875 useless extension candidates. Maximal degree in co-relation 0. Up to 135 conditions per place. [2022-11-16 12:04:15,090 INFO L137 encePairwiseOnDemand]: 1354/1360 looper letters, 57 selfloop transitions, 21 changer transitions 0/1140 dead transitions. [2022-11-16 12:04:15,090 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1222 places, 1140 transitions, 2737 flow [2022-11-16 12:04:15,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-16 12:04:15,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-16 12:04:15,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 22636 transitions. [2022-11-16 12:04:15,103 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7925770308123249 [2022-11-16 12:04:15,103 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 22636 transitions. [2022-11-16 12:04:15,103 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 22636 transitions. [2022-11-16 12:04:15,107 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:04:15,107 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 22636 transitions. [2022-11-16 12:04:15,120 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 1077.904761904762) internal successors, (22636), 21 states have internal predecessors, (22636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:04:15,132 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 1360.0) internal successors, (29920), 22 states have internal predecessors, (29920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:04:15,136 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 1360.0) internal successors, (29920), 22 states have internal predecessors, (29920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:04:15,137 INFO L175 Difference]: Start difference. First operand has 1202 places, 1116 transitions, 2473 flow. Second operand 21 states and 22636 transitions. [2022-11-16 12:04:15,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1222 places, 1140 transitions, 2737 flow [2022-11-16 12:04:15,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1221 places, 1140 transitions, 2723 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-11-16 12:04:15,148 INFO L231 Difference]: Finished difference. Result has 1226 places, 1129 transitions, 2597 flow [2022-11-16 12:04:15,149 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1360, PETRI_DIFFERENCE_MINUEND_FLOW=2467, PETRI_DIFFERENCE_MINUEND_PLACES=1201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=2597, PETRI_PLACES=1226, PETRI_TRANSITIONS=1129} [2022-11-16 12:04:15,149 INFO L288 CegarLoopForPetriNet]: 1201 programPoint places, 25 predicate places. [2022-11-16 12:04:15,149 INFO L495 AbstractCegarLoop]: Abstraction has has 1226 places, 1129 transitions, 2597 flow [2022-11-16 12:04:15,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1076.611111111111) internal successors, (19379), 18 states have internal predecessors, (19379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:04:15,151 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:04:15,151 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-16 12:04:15,162 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Ended with exit code 0 [2022-11-16 12:04:15,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable250,136 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:04:15,351 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:04:15,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:04:15,352 INFO L85 PathProgramCache]: Analyzing trace with hash -1103203197, now seen corresponding path program 1 times [2022-11-16 12:04:15,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:04:15,352 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420210020] [2022-11-16 12:04:15,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:04:15,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:04:15,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:04:15,559 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-16 12:04:15,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:04:15,559 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [420210020] [2022-11-16 12:04:15,559 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [420210020] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:04:15,559 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1408532635] [2022-11-16 12:04:15,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:04:15,559 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:04:15,559 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:04:15,560 INFO L229 MonitoredProcess]: Starting monitored process 137 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:04:15,563 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (137)] Waiting until timeout for monitored process [2022-11-16 12:04:17,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:04:17,223 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-16 12:04:17,224 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:04:17,318 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-16 12:04:17,318 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:04:17,604 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-16 12:04:17,604 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1408532635] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:04:17,604 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:04:17,605 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 34 [2022-11-16 12:04:17,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470884919] [2022-11-16 12:04:17,605 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:04:17,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-11-16 12:04:17,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:04:17,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-11-16 12:04:17,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=816, Unknown=0, NotChecked=0, Total=1122 [2022-11-16 12:04:17,621 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 1074 out of 1360 [2022-11-16 12:04:17,633 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1226 places, 1129 transitions, 2597 flow. Second operand has 34 states, 34 states have (on average 1076.7941176470588) internal successors, (36611), 34 states have internal predecessors, (36611), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:04:17,633 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:04:17,633 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1074 of 1360 [2022-11-16 12:04:17,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:04:20,367 INFO L130 PetriNetUnfolder]: 0/1767 cut-off events. [2022-11-16 12:04:20,367 INFO L131 PetriNetUnfolder]: For 924/924 co-relation queries the response was YES. [2022-11-16 12:04:20,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2833 conditions, 1767 events. 0/1767 cut-off events. For 924/924 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5826 event pairs, 0 based on Foata normal form. 8/1775 useless extension candidates. Maximal degree in co-relation 0. Up to 103 conditions per place. [2022-11-16 12:04:20,370 INFO L137 encePairwiseOnDemand]: 1354/1360 looper letters, 73 selfloop transitions, 45 changer transitions 0/1180 dead transitions. [2022-11-16 12:04:20,370 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1270 places, 1180 transitions, 3149 flow [2022-11-16 12:04:20,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-11-16 12:04:20,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-11-16 12:04:20,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 48456 transitions. [2022-11-16 12:04:20,394 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7917647058823529 [2022-11-16 12:04:20,394 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 48456 transitions. [2022-11-16 12:04:20,394 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 48456 transitions. [2022-11-16 12:04:20,400 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:04:20,400 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 48456 transitions. [2022-11-16 12:04:20,425 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 1076.8) internal successors, (48456), 45 states have internal predecessors, (48456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:04:20,451 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 1360.0) internal successors, (62560), 46 states have internal predecessors, (62560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:04:20,460 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 1360.0) internal successors, (62560), 46 states have internal predecessors, (62560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:04:20,460 INFO L175 Difference]: Start difference. First operand has 1226 places, 1129 transitions, 2597 flow. Second operand 45 states and 48456 transitions. [2022-11-16 12:04:20,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1270 places, 1180 transitions, 3149 flow [2022-11-16 12:04:20,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1264 places, 1180 transitions, 3109 flow, removed 14 selfloop flow, removed 6 redundant places. [2022-11-16 12:04:20,475 INFO L231 Difference]: Finished difference. Result has 1273 places, 1154 transitions, 2875 flow [2022-11-16 12:04:20,476 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1360, PETRI_DIFFERENCE_MINUEND_FLOW=2573, PETRI_DIFFERENCE_MINUEND_PLACES=1220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=2875, PETRI_PLACES=1273, PETRI_TRANSITIONS=1154} [2022-11-16 12:04:20,476 INFO L288 CegarLoopForPetriNet]: 1201 programPoint places, 72 predicate places. [2022-11-16 12:04:20,476 INFO L495 AbstractCegarLoop]: Abstraction has has 1273 places, 1154 transitions, 2875 flow [2022-11-16 12:04:20,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1076.7941176470588) internal successors, (36611), 34 states have internal predecessors, (36611), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:04:20,479 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:04:20,479 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-16 12:04:20,490 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (137)] Ended with exit code 0 [2022-11-16 12:04:20,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable251,137 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:04:20,680 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:04:20,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:04:20,680 INFO L85 PathProgramCache]: Analyzing trace with hash -1435394657, now seen corresponding path program 1 times [2022-11-16 12:04:20,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:04:20,680 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197237686] [2022-11-16 12:04:20,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:04:20,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:04:20,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:04:21,271 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-16 12:04:21,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:04:21,271 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197237686] [2022-11-16 12:04:21,271 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197237686] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:04:21,272 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [305421545] [2022-11-16 12:04:21,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:04:21,272 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:04:21,272 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:04:21,273 INFO L229 MonitoredProcess]: Starting monitored process 138 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:04:21,275 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Waiting until timeout for monitored process [2022-11-16 12:04:22,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:04:22,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 458 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-16 12:04:22,976 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:04:23,167 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-16 12:04:23,167 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:04:24,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-16 12:04:24,147 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [305421545] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:04:24,147 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:04:24,147 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 66 [2022-11-16 12:04:24,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469550334] [2022-11-16 12:04:24,148 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:04:24,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-11-16 12:04:24,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:04:24,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-11-16 12:04:24,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1122, Invalid=3168, Unknown=0, NotChecked=0, Total=4290 [2022-11-16 12:04:24,173 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 1074 out of 1360 [2022-11-16 12:04:24,198 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1273 places, 1154 transitions, 2875 flow. Second operand has 66 states, 66 states have (on average 1076.8939393939395) internal successors, (71075), 66 states have internal predecessors, (71075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:04:24,198 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:04:24,198 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1074 of 1360 [2022-11-16 12:04:24,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:04:28,205 INFO L130 PetriNetUnfolder]: 0/1559 cut-off events. [2022-11-16 12:04:28,205 INFO L131 PetriNetUnfolder]: For 3192/3192 co-relation queries the response was YES. [2022-11-16 12:04:28,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2743 conditions, 1559 events. 0/1559 cut-off events. For 3192/3192 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4460 event pairs, 0 based on Foata normal form. 16/1575 useless extension candidates. Maximal degree in co-relation 0. Up to 74 conditions per place. [2022-11-16 12:04:28,208 INFO L137 encePairwiseOnDemand]: 1354/1360 looper letters, 105 selfloop transitions, 93 changer transitions 0/1260 dead transitions. [2022-11-16 12:04:28,208 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1365 places, 1260 transitions, 4119 flow [2022-11-16 12:04:28,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-11-16 12:04:28,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 93 states. [2022-11-16 12:04:28,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 100096 transitions. [2022-11-16 12:04:28,247 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7913978494623656 [2022-11-16 12:04:28,247 INFO L72 ComplementDD]: Start complementDD. Operand 93 states and 100096 transitions. [2022-11-16 12:04:28,247 INFO L73 IsDeterministic]: Start isDeterministic. Operand 93 states and 100096 transitions. [2022-11-16 12:04:28,259 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:04:28,259 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 93 states and 100096 transitions. [2022-11-16 12:04:28,313 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 94 states, 93 states have (on average 1076.3010752688172) internal successors, (100096), 93 states have internal predecessors, (100096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:04:28,374 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 94 states, 94 states have (on average 1360.0) internal successors, (127840), 94 states have internal predecessors, (127840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:04:28,391 INFO L81 ComplementDD]: Finished complementDD. Result has 94 states, 94 states have (on average 1360.0) internal successors, (127840), 94 states have internal predecessors, (127840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:04:28,392 INFO L175 Difference]: Start difference. First operand has 1273 places, 1154 transitions, 2875 flow. Second operand 93 states and 100096 transitions. [2022-11-16 12:04:28,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1365 places, 1260 transitions, 4119 flow [2022-11-16 12:04:28,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1347 places, 1260 transitions, 4031 flow, removed 26 selfloop flow, removed 18 redundant places. [2022-11-16 12:04:28,423 INFO L231 Difference]: Finished difference. Result has 1364 places, 1203 transitions, 3509 flow [2022-11-16 12:04:28,424 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1360, PETRI_DIFFERENCE_MINUEND_FLOW=2819, PETRI_DIFFERENCE_MINUEND_PLACES=1255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=93, PETRI_FLOW=3509, PETRI_PLACES=1364, PETRI_TRANSITIONS=1203} [2022-11-16 12:04:28,424 INFO L288 CegarLoopForPetriNet]: 1201 programPoint places, 163 predicate places. [2022-11-16 12:04:28,424 INFO L495 AbstractCegarLoop]: Abstraction has has 1364 places, 1203 transitions, 3509 flow [2022-11-16 12:04:28,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 1076.8939393939395) internal successors, (71075), 66 states have internal predecessors, (71075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:04:28,433 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:04:28,433 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-16 12:04:28,443 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Ended with exit code 0 [2022-11-16 12:04:28,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable252,138 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:04:28,639 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:04:28,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:04:28,639 INFO L85 PathProgramCache]: Analyzing trace with hash 1183068311, now seen corresponding path program 1 times [2022-11-16 12:04:28,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:04:28,639 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608239158] [2022-11-16 12:04:28,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:04:28,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:04:28,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:04:31,052 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-16 12:04:31,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:04:31,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608239158] [2022-11-16 12:04:31,052 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608239158] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:04:31,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1362026439] [2022-11-16 12:04:31,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:04:31,052 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:04:31,052 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:04:31,053 INFO L229 MonitoredProcess]: Starting monitored process 139 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:04:31,055 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Waiting until timeout for monitored process [2022-11-16 12:04:32,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:04:32,829 INFO L263 TraceCheckSpWp]: Trace formula consists of 810 conjuncts, 64 conjunts are in the unsatisfiable core [2022-11-16 12:04:32,831 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:04:33,232 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-16 12:04:33,232 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:04:36,802 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-16 12:04:36,802 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1362026439] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:04:36,802 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:04:36,803 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [65, 65, 65] total 130 [2022-11-16 12:04:36,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573705355] [2022-11-16 12:04:36,803 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:04:36,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 130 states [2022-11-16 12:04:36,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:04:36,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 130 interpolants. [2022-11-16 12:04:36,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4290, Invalid=12480, Unknown=0, NotChecked=0, Total=16770 [2022-11-16 12:04:36,853 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 1074 out of 1360 [2022-11-16 12:04:36,898 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1364 places, 1203 transitions, 3509 flow. Second operand has 130 states, 130 states have (on average 1076.946153846154) internal successors, (140003), 130 states have internal predecessors, (140003), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:04:36,898 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:04:36,898 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1074 of 1360 [2022-11-16 12:04:36,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:04:42,149 INFO L130 PetriNetUnfolder]: 0/1442 cut-off events. [2022-11-16 12:04:42,149 INFO L131 PetriNetUnfolder]: For 5171/5171 co-relation queries the response was YES. [2022-11-16 12:04:42,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2624 conditions, 1442 events. 0/1442 cut-off events. For 5171/5171 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 3717 event pairs, 0 based on Foata normal form. 9/1451 useless extension candidates. Maximal degree in co-relation 0. Up to 74 conditions per place. [2022-11-16 12:04:42,152 INFO L137 encePairwiseOnDemand]: 1355/1360 looper letters, 120 selfloop transitions, 118 changer transitions 0/1288 dead transitions. [2022-11-16 12:04:42,152 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1470 places, 1288 transitions, 4747 flow [2022-11-16 12:04:42,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 120 states. [2022-11-16 12:04:42,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 120 states. [2022-11-16 12:04:42,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 129127 transitions. [2022-11-16 12:04:42,452 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7912193627450981 [2022-11-16 12:04:42,452 INFO L72 ComplementDD]: Start complementDD. Operand 120 states and 129127 transitions. [2022-11-16 12:04:42,452 INFO L73 IsDeterministic]: Start isDeterministic. Operand 120 states and 129127 transitions. [2022-11-16 12:04:42,467 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:04:42,467 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 120 states and 129127 transitions. [2022-11-16 12:04:42,535 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 121 states, 120 states have (on average 1076.0583333333334) internal successors, (129127), 120 states have internal predecessors, (129127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:04:42,607 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 121 states, 121 states have (on average 1360.0) internal successors, (164560), 121 states have internal predecessors, (164560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:04:42,629 INFO L81 ComplementDD]: Finished complementDD. Result has 121 states, 121 states have (on average 1360.0) internal successors, (164560), 121 states have internal predecessors, (164560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:04:42,629 INFO L175 Difference]: Start difference. First operand has 1364 places, 1203 transitions, 3509 flow. Second operand 120 states and 129127 transitions. [2022-11-16 12:04:42,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1470 places, 1288 transitions, 4747 flow [2022-11-16 12:04:42,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1397 places, 1288 transitions, 4345 flow, removed 26 selfloop flow, removed 73 redundant places. [2022-11-16 12:04:42,658 INFO L231 Difference]: Finished difference. Result has 1397 places, 1214 transitions, 3621 flow [2022-11-16 12:04:42,659 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1360, PETRI_DIFFERENCE_MINUEND_FLOW=3161, PETRI_DIFFERENCE_MINUEND_PLACES=1278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1096, PETRI_DIFFERENCE_SUBTRAHEND_STATES=120, PETRI_FLOW=3621, PETRI_PLACES=1397, PETRI_TRANSITIONS=1214} [2022-11-16 12:04:42,659 INFO L288 CegarLoopForPetriNet]: 1201 programPoint places, 196 predicate places. [2022-11-16 12:04:42,659 INFO L495 AbstractCegarLoop]: Abstraction has has 1397 places, 1214 transitions, 3621 flow [2022-11-16 12:04:42,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 130 states, 130 states have (on average 1076.946153846154) internal successors, (140003), 130 states have internal predecessors, (140003), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:04:42,670 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:04:42,670 INFO L209 CegarLoopForPetriNet]: trace histogram [40, 40, 40, 40, 39, 39, 39, 39, 39, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-16 12:04:42,680 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Ended with exit code 0 [2022-11-16 12:04:42,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable253,139 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:04:42,870 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:04:42,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:04:42,871 INFO L85 PathProgramCache]: Analyzing trace with hash 983076329, now seen corresponding path program 1 times [2022-11-16 12:04:42,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:04:42,871 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404463544] [2022-11-16 12:04:42,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:04:42,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:04:42,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 12:04:42,948 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 12:04:42,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 12:04:43,137 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 12:04:43,137 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-16 12:04:43,138 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-11-16 12:04:43,138 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-16 12:04:43,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable254 [2022-11-16 12:04:43,138 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:04:43,138 WARN L233 ceAbstractionStarter]: 39 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-16 12:04:43,139 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 40 thread instances. [2022-11-16 12:04:43,238 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-16 12:04:43,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1230 places, 1393 transitions, 4546 flow [2022-11-16 12:04:45,653 INFO L130 PetriNetUnfolder]: 404/2948 cut-off events. [2022-11-16 12:04:45,653 INFO L131 PetriNetUnfolder]: For 11440/11440 co-relation queries the response was YES. [2022-11-16 12:04:45,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3889 conditions, 2948 events. 404/2948 cut-off events. For 11440/11440 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 11226 event pairs, 0 based on Foata normal form. 0/2462 useless extension candidates. Maximal degree in co-relation 3746. Up to 82 conditions per place. [2022-11-16 12:04:45,787 INFO L82 GeneralOperation]: Start removeDead. Operand has 1230 places, 1393 transitions, 4546 flow [2022-11-16 12:04:45,860 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1230 places, 1393 transitions, 4546 flow [2022-11-16 12:04:45,861 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-16 12:04:45,861 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;@495da5ea, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-16 12:04:45,861 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-16 12:04:45,868 INFO L130 PetriNetUnfolder]: 4/87 cut-off events. [2022-11-16 12:04:45,869 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-16 12:04:45,869 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:04:45,869 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-16 12:04:45,869 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:04:45,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:04:45,869 INFO L85 PathProgramCache]: Analyzing trace with hash -1426010434, now seen corresponding path program 1 times [2022-11-16 12:04:45,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:04:45,870 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486351659] [2022-11-16 12:04:45,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:04:45,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:04:45,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:04:45,903 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-16 12:04:45,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:04:45,903 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486351659] [2022-11-16 12:04:45,903 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486351659] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:04:45,904 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:04:45,904 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 12:04:45,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506011095] [2022-11-16 12:04:45,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:04:45,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-16 12:04:45,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:04:45,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-16 12:04:45,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-16 12:04:45,906 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 1108 out of 1393 [2022-11-16 12:04:45,907 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1230 places, 1393 transitions, 4546 flow. Second operand has 2 states, 2 states have (on average 1108.5) internal successors, (2217), 2 states have internal predecessors, (2217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:04:45,907 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:04:45,907 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1108 of 1393 [2022-11-16 12:04:45,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:04:47,985 INFO L130 PetriNetUnfolder]: 0/2503 cut-off events. [2022-11-16 12:04:47,985 INFO L131 PetriNetUnfolder]: For 12260/12260 co-relation queries the response was YES. [2022-11-16 12:04:47,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3485 conditions, 2503 events. 0/2503 cut-off events. For 12260/12260 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 10860 event pairs, 0 based on Foata normal form. 4852/7273 useless extension candidates. Maximal degree in co-relation 0. Up to 41 conditions per place. [2022-11-16 12:04:47,989 INFO L137 encePairwiseOnDemand]: 1149/1393 looper letters, 40 selfloop transitions, 0 changer transitions 12/1148 dead transitions. [2022-11-16 12:04:47,990 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1230 places, 1148 transitions, 4136 flow [2022-11-16 12:04:47,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-16 12:04:47,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-16 12:04:47,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 2500 transitions. [2022-11-16 12:04:47,992 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8973438621679828 [2022-11-16 12:04:47,992 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 2500 transitions. [2022-11-16 12:04:47,992 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 2500 transitions. [2022-11-16 12:04:47,992 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:04:47,992 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 2500 transitions. [2022-11-16 12:04:47,993 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 1250.0) internal successors, (2500), 2 states have internal predecessors, (2500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:04:47,995 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 1393.0) internal successors, (4179), 3 states have internal predecessors, (4179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:04:47,995 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 1393.0) internal successors, (4179), 3 states have internal predecessors, (4179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:04:47,995 INFO L175 Difference]: Start difference. First operand has 1230 places, 1393 transitions, 4546 flow. Second operand 2 states and 2500 transitions. [2022-11-16 12:04:47,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1230 places, 1148 transitions, 4136 flow [2022-11-16 12:04:48,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1230 places, 1148 transitions, 2576 flow, removed 780 selfloop flow, removed 0 redundant places. [2022-11-16 12:04:48,018 INFO L231 Difference]: Finished difference. Result has 1230 places, 1136 transitions, 2472 flow [2022-11-16 12:04:48,018 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1393, PETRI_DIFFERENCE_MINUEND_FLOW=2496, PETRI_DIFFERENCE_MINUEND_PLACES=1229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=2472, PETRI_PLACES=1230, PETRI_TRANSITIONS=1136} [2022-11-16 12:04:48,019 INFO L288 CegarLoopForPetriNet]: 1230 programPoint places, 0 predicate places. [2022-11-16 12:04:48,019 INFO L495 AbstractCegarLoop]: Abstraction has has 1230 places, 1136 transitions, 2472 flow [2022-11-16 12:04:48,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 1108.5) internal successors, (2217), 2 states have internal predecessors, (2217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:04:48,019 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:04:48,019 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-16 12:04:48,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable255 [2022-11-16 12:04:48,020 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:04:48,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:04:48,020 INFO L85 PathProgramCache]: Analyzing trace with hash -1719413441, now seen corresponding path program 1 times [2022-11-16 12:04:48,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:04:48,020 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386702742] [2022-11-16 12:04:48,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:04:48,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:04:48,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:04:48,058 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-16 12:04:48,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:04:48,059 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386702742] [2022-11-16 12:04:48,059 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386702742] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:04:48,059 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:04:48,059 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 12:04:48,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471138245] [2022-11-16 12:04:48,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:04:48,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 12:04:48,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:04:48,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 12:04:48,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 12:04:48,063 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 1101 out of 1393 [2022-11-16 12:04:48,064 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1230 places, 1136 transitions, 2472 flow. Second operand has 3 states, 3 states have (on average 1102.0) internal successors, (3306), 3 states have internal predecessors, (3306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:04:48,064 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:04:48,064 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1101 of 1393 [2022-11-16 12:04:48,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:04:50,038 INFO L130 PetriNetUnfolder]: 0/1998 cut-off events. [2022-11-16 12:04:50,038 INFO L131 PetriNetUnfolder]: For 39/39 co-relation queries the response was YES. [2022-11-16 12:04:50,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2405 conditions, 1998 events. 0/1998 cut-off events. For 39/39 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 7183 event pairs, 0 based on Foata normal form. 0/1958 useless extension candidates. Maximal degree in co-relation 0. Up to 240 conditions per place. [2022-11-16 12:04:50,041 INFO L137 encePairwiseOnDemand]: 1390/1393 looper letters, 49 selfloop transitions, 2 changer transitions 0/1140 dead transitions. [2022-11-16 12:04:50,041 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1220 places, 1140 transitions, 2582 flow [2022-11-16 12:04:50,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 12:04:50,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 12:04:50,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 3355 transitions. [2022-11-16 12:04:50,044 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8028236420196219 [2022-11-16 12:04:50,045 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 3355 transitions. [2022-11-16 12:04:50,045 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 3355 transitions. [2022-11-16 12:04:50,045 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:04:50,045 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 3355 transitions. [2022-11-16 12:04:50,047 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 1118.3333333333333) internal successors, (3355), 3 states have internal predecessors, (3355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:04:50,049 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1393.0) internal successors, (5572), 4 states have internal predecessors, (5572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:04:50,049 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1393.0) internal successors, (5572), 4 states have internal predecessors, (5572), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:04:50,050 INFO L175 Difference]: Start difference. First operand has 1230 places, 1136 transitions, 2472 flow. Second operand 3 states and 3355 transitions. [2022-11-16 12:04:50,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1220 places, 1140 transitions, 2582 flow [2022-11-16 12:04:50,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1220 places, 1140 transitions, 2582 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-16 12:04:50,059 INFO L231 Difference]: Finished difference. Result has 1221 places, 1137 transitions, 2484 flow [2022-11-16 12:04:50,060 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1393, PETRI_DIFFERENCE_MINUEND_FLOW=2472, PETRI_DIFFERENCE_MINUEND_PLACES=1218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=2484, PETRI_PLACES=1221, PETRI_TRANSITIONS=1137} [2022-11-16 12:04:50,060 INFO L288 CegarLoopForPetriNet]: 1230 programPoint places, -9 predicate places. [2022-11-16 12:04:50,060 INFO L495 AbstractCegarLoop]: Abstraction has has 1221 places, 1137 transitions, 2484 flow [2022-11-16 12:04:50,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 1102.0) internal successors, (3306), 3 states have internal predecessors, (3306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:04:50,061 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:04:50,061 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-16 12:04:50,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable256 [2022-11-16 12:04:50,061 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:04:50,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:04:50,061 INFO L85 PathProgramCache]: Analyzing trace with hash -201624456, now seen corresponding path program 1 times [2022-11-16 12:04:50,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:04:50,061 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925260084] [2022-11-16 12:04:50,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:04:50,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:04:50,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:04:50,114 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-16 12:04:50,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:04:50,114 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925260084] [2022-11-16 12:04:50,114 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925260084] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:04:50,114 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [874973274] [2022-11-16 12:04:50,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:04:50,115 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:04:50,115 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:04:50,115 INFO L229 MonitoredProcess]: Starting monitored process 140 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:04:50,118 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Waiting until timeout for monitored process [2022-11-16 12:04:51,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:04:51,837 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-16 12:04:51,838 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:04:51,859 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-16 12:04:51,859 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:04:51,887 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-16 12:04:51,887 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [874973274] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:04:51,887 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:04:51,887 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-16 12:04:51,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685692364] [2022-11-16 12:04:51,888 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:04:51,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-16 12:04:51,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:04:51,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-16 12:04:51,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-16 12:04:51,893 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 1100 out of 1393 [2022-11-16 12:04:51,898 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1221 places, 1137 transitions, 2484 flow. Second operand has 10 states, 10 states have (on average 1102.3) internal successors, (11023), 10 states have internal predecessors, (11023), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:04:51,898 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:04:51,898 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1100 of 1393 [2022-11-16 12:04:51,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:04:54,111 INFO L130 PetriNetUnfolder]: 0/1972 cut-off events. [2022-11-16 12:04:54,111 INFO L131 PetriNetUnfolder]: For 42/42 co-relation queries the response was YES. [2022-11-16 12:04:54,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2499 conditions, 1972 events. 0/1972 cut-off events. For 42/42 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 7032 event pairs, 0 based on Foata normal form. 2/1974 useless extension candidates. Maximal degree in co-relation 0. Up to 155 conditions per place. [2022-11-16 12:04:54,116 INFO L137 encePairwiseOnDemand]: 1387/1393 looper letters, 50 selfloop transitions, 9 changer transitions 0/1147 dead transitions. [2022-11-16 12:04:54,116 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1229 places, 1147 transitions, 2624 flow [2022-11-16 12:04:54,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-16 12:04:54,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-16 12:04:54,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 9961 transitions. [2022-11-16 12:04:54,123 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7945281965382468 [2022-11-16 12:04:54,123 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 9961 transitions. [2022-11-16 12:04:54,123 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 9961 transitions. [2022-11-16 12:04:54,125 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:04:54,125 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 9961 transitions. [2022-11-16 12:04:54,131 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 1106.7777777777778) internal successors, (9961), 9 states have internal predecessors, (9961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:04:54,136 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 1393.0) internal successors, (13930), 10 states have internal predecessors, (13930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:04:54,138 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 1393.0) internal successors, (13930), 10 states have internal predecessors, (13930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:04:54,138 INFO L175 Difference]: Start difference. First operand has 1221 places, 1137 transitions, 2484 flow. Second operand 9 states and 9961 transitions. [2022-11-16 12:04:54,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1229 places, 1147 transitions, 2624 flow [2022-11-16 12:04:54,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1228 places, 1147 transitions, 2622 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-16 12:04:54,150 INFO L231 Difference]: Finished difference. Result has 1231 places, 1143 transitions, 2532 flow [2022-11-16 12:04:54,150 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1393, PETRI_DIFFERENCE_MINUEND_FLOW=2482, PETRI_DIFFERENCE_MINUEND_PLACES=1220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2532, PETRI_PLACES=1231, PETRI_TRANSITIONS=1143} [2022-11-16 12:04:54,150 INFO L288 CegarLoopForPetriNet]: 1230 programPoint places, 1 predicate places. [2022-11-16 12:04:54,150 INFO L495 AbstractCegarLoop]: Abstraction has has 1231 places, 1143 transitions, 2532 flow [2022-11-16 12:04:54,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 1102.3) internal successors, (11023), 10 states have internal predecessors, (11023), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:04:54,152 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:04:54,152 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-16 12:04:54,161 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Ended with exit code 0 [2022-11-16 12:04:54,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 140 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable257 [2022-11-16 12:04:54,352 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:04:54,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:04:54,353 INFO L85 PathProgramCache]: Analyzing trace with hash 600412461, now seen corresponding path program 1 times [2022-11-16 12:04:54,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:04:54,353 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244984352] [2022-11-16 12:04:54,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:04:54,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:04:54,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:04:54,436 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-16 12:04:54,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:04:54,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244984352] [2022-11-16 12:04:54,436 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1244984352] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:04:54,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1726486418] [2022-11-16 12:04:54,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:04:54,436 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:04:54,437 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:04:54,437 INFO L229 MonitoredProcess]: Starting monitored process 141 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:04:54,439 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Waiting until timeout for monitored process [2022-11-16 12:04:56,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:04:56,200 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-16 12:04:56,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:04:56,247 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-16 12:04:56,247 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:04:56,336 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-16 12:04:56,336 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1726486418] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:04:56,336 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:04:56,336 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-16 12:04:56,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561093186] [2022-11-16 12:04:56,337 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:04:56,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-16 12:04:56,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:04:56,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-16 12:04:56,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-11-16 12:04:56,347 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 1100 out of 1393 [2022-11-16 12:04:56,353 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1231 places, 1143 transitions, 2532 flow. Second operand has 18 states, 18 states have (on average 1102.611111111111) internal successors, (19847), 18 states have internal predecessors, (19847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:04:56,354 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:04:56,354 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1100 of 1393 [2022-11-16 12:04:56,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:04:58,603 INFO L130 PetriNetUnfolder]: 0/1920 cut-off events. [2022-11-16 12:04:58,604 INFO L131 PetriNetUnfolder]: For 234/234 co-relation queries the response was YES. [2022-11-16 12:04:58,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2748 conditions, 1920 events. 0/1920 cut-off events. For 234/234 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6685 event pairs, 0 based on Foata normal form. 4/1924 useless extension candidates. Maximal degree in co-relation 0. Up to 139 conditions per place. [2022-11-16 12:04:58,608 INFO L137 encePairwiseOnDemand]: 1387/1393 looper letters, 58 selfloop transitions, 21 changer transitions 0/1167 dead transitions. [2022-11-16 12:04:58,608 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1251 places, 1167 transitions, 2798 flow [2022-11-16 12:04:58,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-16 12:04:58,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-16 12:04:58,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 23183 transitions. [2022-11-16 12:04:58,622 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7924999145386797 [2022-11-16 12:04:58,622 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 23183 transitions. [2022-11-16 12:04:58,622 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 23183 transitions. [2022-11-16 12:04:58,625 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:04:58,625 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 23183 transitions. [2022-11-16 12:04:58,637 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 1103.952380952381) internal successors, (23183), 21 states have internal predecessors, (23183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:04:58,650 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 1393.0) internal successors, (30646), 22 states have internal predecessors, (30646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:04:58,653 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 1393.0) internal successors, (30646), 22 states have internal predecessors, (30646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:04:58,654 INFO L175 Difference]: Start difference. First operand has 1231 places, 1143 transitions, 2532 flow. Second operand 21 states and 23183 transitions. [2022-11-16 12:04:58,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1251 places, 1167 transitions, 2798 flow [2022-11-16 12:04:58,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1250 places, 1167 transitions, 2784 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-11-16 12:04:58,666 INFO L231 Difference]: Finished difference. Result has 1255 places, 1156 transitions, 2656 flow [2022-11-16 12:04:58,667 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1393, PETRI_DIFFERENCE_MINUEND_FLOW=2526, PETRI_DIFFERENCE_MINUEND_PLACES=1230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=2656, PETRI_PLACES=1255, PETRI_TRANSITIONS=1156} [2022-11-16 12:04:58,667 INFO L288 CegarLoopForPetriNet]: 1230 programPoint places, 25 predicate places. [2022-11-16 12:04:58,667 INFO L495 AbstractCegarLoop]: Abstraction has has 1255 places, 1156 transitions, 2656 flow [2022-11-16 12:04:58,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1102.611111111111) internal successors, (19847), 18 states have internal predecessors, (19847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:04:58,670 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:04:58,670 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-16 12:04:58,680 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Ended with exit code 0 [2022-11-16 12:04:58,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable258,141 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:04:58,870 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:04:58,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:04:58,870 INFO L85 PathProgramCache]: Analyzing trace with hash 743833763, now seen corresponding path program 1 times [2022-11-16 12:04:58,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:04:58,871 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290292604] [2022-11-16 12:04:58,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:04:58,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:04:58,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:04:59,071 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-16 12:04:59,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:04:59,072 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290292604] [2022-11-16 12:04:59,072 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1290292604] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:04:59,072 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2128815357] [2022-11-16 12:04:59,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:04:59,072 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:04:59,072 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:04:59,073 INFO L229 MonitoredProcess]: Starting monitored process 142 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:04:59,075 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Waiting until timeout for monitored process [2022-11-16 12:05:00,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:05:00,835 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-16 12:05:00,836 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:05:00,933 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-16 12:05:00,933 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:05:01,222 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-16 12:05:01,222 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2128815357] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:05:01,222 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:05:01,222 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 34 [2022-11-16 12:05:01,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840551233] [2022-11-16 12:05:01,222 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:05:01,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-11-16 12:05:01,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:05:01,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-11-16 12:05:01,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=816, Unknown=0, NotChecked=0, Total=1122 [2022-11-16 12:05:01,238 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 1100 out of 1393 [2022-11-16 12:05:01,250 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1255 places, 1156 transitions, 2656 flow. Second operand has 34 states, 34 states have (on average 1102.7941176470588) internal successors, (37495), 34 states have internal predecessors, (37495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:05:01,251 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:05:01,251 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1100 of 1393 [2022-11-16 12:05:01,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:05:03,761 INFO L130 PetriNetUnfolder]: 0/1816 cut-off events. [2022-11-16 12:05:03,761 INFO L131 PetriNetUnfolder]: For 951/951 co-relation queries the response was YES. [2022-11-16 12:05:03,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2912 conditions, 1816 events. 0/1816 cut-off events. For 951/951 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5998 event pairs, 0 based on Foata normal form. 8/1824 useless extension candidates. Maximal degree in co-relation 0. Up to 107 conditions per place. [2022-11-16 12:05:03,765 INFO L137 encePairwiseOnDemand]: 1387/1393 looper letters, 74 selfloop transitions, 45 changer transitions 0/1207 dead transitions. [2022-11-16 12:05:03,765 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1299 places, 1207 transitions, 3210 flow [2022-11-16 12:05:03,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-11-16 12:05:03,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-11-16 12:05:03,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 49627 transitions. [2022-11-16 12:05:03,793 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.791688601738853 [2022-11-16 12:05:03,793 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 49627 transitions. [2022-11-16 12:05:03,793 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 49627 transitions. [2022-11-16 12:05:03,803 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:05:03,804 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 49627 transitions. [2022-11-16 12:05:03,844 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 1102.8222222222223) internal successors, (49627), 45 states have internal predecessors, (49627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:05:03,871 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 1393.0) internal successors, (64078), 46 states have internal predecessors, (64078), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:05:03,880 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 1393.0) internal successors, (64078), 46 states have internal predecessors, (64078), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:05:03,880 INFO L175 Difference]: Start difference. First operand has 1255 places, 1156 transitions, 2656 flow. Second operand 45 states and 49627 transitions. [2022-11-16 12:05:03,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1299 places, 1207 transitions, 3210 flow [2022-11-16 12:05:03,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1293 places, 1207 transitions, 3170 flow, removed 14 selfloop flow, removed 6 redundant places. [2022-11-16 12:05:03,896 INFO L231 Difference]: Finished difference. Result has 1302 places, 1181 transitions, 2934 flow [2022-11-16 12:05:03,896 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1393, PETRI_DIFFERENCE_MINUEND_FLOW=2632, PETRI_DIFFERENCE_MINUEND_PLACES=1249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=2934, PETRI_PLACES=1302, PETRI_TRANSITIONS=1181} [2022-11-16 12:05:03,897 INFO L288 CegarLoopForPetriNet]: 1230 programPoint places, 72 predicate places. [2022-11-16 12:05:03,897 INFO L495 AbstractCegarLoop]: Abstraction has has 1302 places, 1181 transitions, 2934 flow [2022-11-16 12:05:03,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1102.7941176470588) internal successors, (37495), 34 states have internal predecessors, (37495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:05:03,900 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:05:03,900 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-16 12:05:03,910 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Forceful destruction successful, exit code 0 [2022-11-16 12:05:04,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 142 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable259 [2022-11-16 12:05:04,100 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:05:04,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:05:04,101 INFO L85 PathProgramCache]: Analyzing trace with hash -416931905, now seen corresponding path program 1 times [2022-11-16 12:05:04,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:05:04,101 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960811697] [2022-11-16 12:05:04,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:05:04,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:05:04,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:05:04,688 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-16 12:05:04,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:05:04,688 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960811697] [2022-11-16 12:05:04,688 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960811697] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:05:04,688 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1420166282] [2022-11-16 12:05:04,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:05:04,688 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:05:04,688 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:05:04,689 INFO L229 MonitoredProcess]: Starting monitored process 143 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:05:04,691 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (143)] Waiting until timeout for monitored process [2022-11-16 12:05:06,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:05:06,479 INFO L263 TraceCheckSpWp]: Trace formula consists of 458 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-16 12:05:06,481 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:05:06,675 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-16 12:05:06,675 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:05:07,663 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-16 12:05:07,663 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1420166282] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:05:07,663 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:05:07,664 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 66 [2022-11-16 12:05:07,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574083934] [2022-11-16 12:05:07,664 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:05:07,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-11-16 12:05:07,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:05:07,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-11-16 12:05:07,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1122, Invalid=3168, Unknown=0, NotChecked=0, Total=4290 [2022-11-16 12:05:07,693 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 1100 out of 1393 [2022-11-16 12:05:07,716 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1302 places, 1181 transitions, 2934 flow. Second operand has 66 states, 66 states have (on average 1102.8939393939395) internal successors, (72791), 66 states have internal predecessors, (72791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:05:07,716 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:05:07,717 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1100 of 1393 [2022-11-16 12:05:07,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:05:11,776 INFO L130 PetriNetUnfolder]: 0/1608 cut-off events. [2022-11-16 12:05:11,776 INFO L131 PetriNetUnfolder]: For 3313/3313 co-relation queries the response was YES. [2022-11-16 12:05:11,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2835 conditions, 1608 events. 0/1608 cut-off events. For 3313/3313 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4638 event pairs, 0 based on Foata normal form. 16/1624 useless extension candidates. Maximal degree in co-relation 0. Up to 76 conditions per place. [2022-11-16 12:05:11,778 INFO L137 encePairwiseOnDemand]: 1387/1393 looper letters, 106 selfloop transitions, 93 changer transitions 0/1287 dead transitions. [2022-11-16 12:05:11,778 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1394 places, 1287 transitions, 4180 flow [2022-11-16 12:05:11,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-11-16 12:05:11,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 93 states. [2022-11-16 12:05:11,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 102515 transitions. [2022-11-16 12:05:11,821 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7913222024098989 [2022-11-16 12:05:11,821 INFO L72 ComplementDD]: Start complementDD. Operand 93 states and 102515 transitions. [2022-11-16 12:05:11,821 INFO L73 IsDeterministic]: Start isDeterministic. Operand 93 states and 102515 transitions. [2022-11-16 12:05:11,834 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:05:11,834 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 93 states and 102515 transitions. [2022-11-16 12:05:11,888 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 94 states, 93 states have (on average 1102.3118279569892) internal successors, (102515), 93 states have internal predecessors, (102515), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:05:11,955 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 94 states, 94 states have (on average 1393.0) internal successors, (130942), 94 states have internal predecessors, (130942), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:05:11,973 INFO L81 ComplementDD]: Finished complementDD. Result has 94 states, 94 states have (on average 1393.0) internal successors, (130942), 94 states have internal predecessors, (130942), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:05:11,973 INFO L175 Difference]: Start difference. First operand has 1302 places, 1181 transitions, 2934 flow. Second operand 93 states and 102515 transitions. [2022-11-16 12:05:11,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1394 places, 1287 transitions, 4180 flow [2022-11-16 12:05:11,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1376 places, 1287 transitions, 4092 flow, removed 26 selfloop flow, removed 18 redundant places. [2022-11-16 12:05:11,999 INFO L231 Difference]: Finished difference. Result has 1393 places, 1230 transitions, 3568 flow [2022-11-16 12:05:12,000 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1393, PETRI_DIFFERENCE_MINUEND_FLOW=2878, PETRI_DIFFERENCE_MINUEND_PLACES=1284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=93, PETRI_FLOW=3568, PETRI_PLACES=1393, PETRI_TRANSITIONS=1230} [2022-11-16 12:05:12,000 INFO L288 CegarLoopForPetriNet]: 1230 programPoint places, 163 predicate places. [2022-11-16 12:05:12,000 INFO L495 AbstractCegarLoop]: Abstraction has has 1393 places, 1230 transitions, 3568 flow [2022-11-16 12:05:12,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 1102.8939393939395) internal successors, (72791), 66 states have internal predecessors, (72791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:05:12,005 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:05:12,006 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-16 12:05:12,016 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (143)] Ended with exit code 0 [2022-11-16 12:05:12,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 143 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable260 [2022-11-16 12:05:12,206 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:05:12,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:05:12,206 INFO L85 PathProgramCache]: Analyzing trace with hash 979279543, now seen corresponding path program 1 times [2022-11-16 12:05:12,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:05:12,207 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296950404] [2022-11-16 12:05:12,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:05:12,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:05:12,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:05:14,404 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-16 12:05:14,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:05:14,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [296950404] [2022-11-16 12:05:14,404 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [296950404] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:05:14,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [732426502] [2022-11-16 12:05:14,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:05:14,404 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:05:14,404 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:05:14,405 INFO L229 MonitoredProcess]: Starting monitored process 144 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:05:14,407 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (144)] Waiting until timeout for monitored process [2022-11-16 12:05:16,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:05:16,260 INFO L263 TraceCheckSpWp]: Trace formula consists of 810 conjuncts, 64 conjunts are in the unsatisfiable core [2022-11-16 12:05:16,264 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:05:16,649 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-16 12:05:16,650 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:05:20,262 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-16 12:05:20,262 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [732426502] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:05:20,262 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:05:20,263 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [65, 65, 65] total 130 [2022-11-16 12:05:20,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877141066] [2022-11-16 12:05:20,263 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:05:20,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 130 states [2022-11-16 12:05:20,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:05:20,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 130 interpolants. [2022-11-16 12:05:20,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4290, Invalid=12480, Unknown=0, NotChecked=0, Total=16770 [2022-11-16 12:05:20,321 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 1100 out of 1393 [2022-11-16 12:05:20,367 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1393 places, 1230 transitions, 3568 flow. Second operand has 130 states, 130 states have (on average 1102.946153846154) internal successors, (143383), 130 states have internal predecessors, (143383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:05:20,367 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:05:20,367 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1100 of 1393 [2022-11-16 12:05:20,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:05:25,970 INFO L130 PetriNetUnfolder]: 0/1478 cut-off events. [2022-11-16 12:05:25,971 INFO L131 PetriNetUnfolder]: For 5668/5668 co-relation queries the response was YES. [2022-11-16 12:05:25,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2692 conditions, 1478 events. 0/1478 cut-off events. For 5668/5668 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 3815 event pairs, 0 based on Foata normal form. 10/1488 useless extension candidates. Maximal degree in co-relation 0. Up to 76 conditions per place. [2022-11-16 12:05:25,973 INFO L137 encePairwiseOnDemand]: 1388/1393 looper letters, 123 selfloop transitions, 121 changer transitions 0/1320 dead transitions. [2022-11-16 12:05:25,973 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1502 places, 1320 transitions, 4872 flow [2022-11-16 12:05:25,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2022-11-16 12:05:25,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 123 states. [2022-11-16 12:05:26,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 135554 transitions. [2022-11-16 12:05:26,031 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7911450399500406 [2022-11-16 12:05:26,031 INFO L72 ComplementDD]: Start complementDD. Operand 123 states and 135554 transitions. [2022-11-16 12:05:26,031 INFO L73 IsDeterministic]: Start isDeterministic. Operand 123 states and 135554 transitions. [2022-11-16 12:05:26,047 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:05:26,048 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 123 states and 135554 transitions. [2022-11-16 12:05:26,118 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 124 states, 123 states have (on average 1102.0650406504064) internal successors, (135554), 123 states have internal predecessors, (135554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:05:26,202 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 124 states, 124 states have (on average 1393.0) internal successors, (172732), 124 states have internal predecessors, (172732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:05:26,224 INFO L81 ComplementDD]: Finished complementDD. Result has 124 states, 124 states have (on average 1393.0) internal successors, (172732), 124 states have internal predecessors, (172732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:05:26,224 INFO L175 Difference]: Start difference. First operand has 1393 places, 1230 transitions, 3568 flow. Second operand 123 states and 135554 transitions. [2022-11-16 12:05:26,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1502 places, 1320 transitions, 4872 flow [2022-11-16 12:05:26,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1429 places, 1320 transitions, 4460 flow, removed 27 selfloop flow, removed 73 redundant places. [2022-11-16 12:05:26,247 INFO L231 Difference]: Finished difference. Result has 1429 places, 1244 transitions, 3714 flow [2022-11-16 12:05:26,248 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1393, PETRI_DIFFERENCE_MINUEND_FLOW=3220, PETRI_DIFFERENCE_MINUEND_PLACES=1307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=123, PETRI_FLOW=3714, PETRI_PLACES=1429, PETRI_TRANSITIONS=1244} [2022-11-16 12:05:26,248 INFO L288 CegarLoopForPetriNet]: 1230 programPoint places, 199 predicate places. [2022-11-16 12:05:26,248 INFO L495 AbstractCegarLoop]: Abstraction has has 1429 places, 1244 transitions, 3714 flow [2022-11-16 12:05:26,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 130 states, 130 states have (on average 1102.946153846154) internal successors, (143383), 130 states have internal predecessors, (143383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:05:26,263 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:05:26,263 INFO L209 CegarLoopForPetriNet]: trace histogram [41, 41, 41, 41, 40, 40, 40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-16 12:05:26,276 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (144)] Ended with exit code 0 [2022-11-16 12:05:26,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable261,144 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:05:26,464 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:05:26,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:05:26,464 INFO L85 PathProgramCache]: Analyzing trace with hash 1082496073, now seen corresponding path program 1 times [2022-11-16 12:05:26,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:05:26,464 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770009866] [2022-11-16 12:05:26,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:05:26,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:05:26,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 12:05:26,543 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 12:05:26,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 12:05:26,810 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 12:05:26,810 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-16 12:05:26,810 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-11-16 12:05:26,810 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-16 12:05:26,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable262 [2022-11-16 12:05:26,811 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:05:26,811 WARN L233 ceAbstractionStarter]: 40 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-16 12:05:26,811 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 41 thread instances. [2022-11-16 12:05:26,941 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-16 12:05:26,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1259 places, 1426 transitions, 4697 flow [2022-11-16 12:05:29,570 INFO L130 PetriNetUnfolder]: 414/3020 cut-off events. [2022-11-16 12:05:29,570 INFO L131 PetriNetUnfolder]: For 12300/12300 co-relation queries the response was YES. [2022-11-16 12:05:29,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4005 conditions, 3020 events. 414/3020 cut-off events. For 12300/12300 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 11476 event pairs, 0 based on Foata normal form. 0/2522 useless extension candidates. Maximal degree in co-relation 3861. Up to 84 conditions per place. [2022-11-16 12:05:29,803 INFO L82 GeneralOperation]: Start removeDead. Operand has 1259 places, 1426 transitions, 4697 flow [2022-11-16 12:05:29,903 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1259 places, 1426 transitions, 4697 flow [2022-11-16 12:05:29,904 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-16 12:05:29,904 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;@495da5ea, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-16 12:05:29,904 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-16 12:05:29,909 INFO L130 PetriNetUnfolder]: 4/87 cut-off events. [2022-11-16 12:05:29,909 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-16 12:05:29,909 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:05:29,909 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-16 12:05:29,909 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:05:29,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:05:29,909 INFO L85 PathProgramCache]: Analyzing trace with hash -1657306498, now seen corresponding path program 1 times [2022-11-16 12:05:29,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:05:29,910 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938149370] [2022-11-16 12:05:29,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:05:29,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:05:29,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:05:29,940 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-16 12:05:29,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:05:29,940 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938149370] [2022-11-16 12:05:29,940 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938149370] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:05:29,940 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:05:29,940 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 12:05:29,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777623955] [2022-11-16 12:05:29,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:05:29,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-16 12:05:29,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:05:29,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-16 12:05:29,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-16 12:05:29,943 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 1134 out of 1426 [2022-11-16 12:05:29,944 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1259 places, 1426 transitions, 4697 flow. Second operand has 2 states, 2 states have (on average 1134.5) internal successors, (2269), 2 states have internal predecessors, (2269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:05:29,944 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:05:29,944 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1134 of 1426 [2022-11-16 12:05:29,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:05:32,224 INFO L130 PetriNetUnfolder]: 0/2564 cut-off events. [2022-11-16 12:05:32,224 INFO L131 PetriNetUnfolder]: For 13161/13161 co-relation queries the response was YES. [2022-11-16 12:05:32,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3591 conditions, 2564 events. 0/2564 cut-off events. For 13161/13161 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 10923 event pairs, 0 based on Foata normal form. 5096/7576 useless extension candidates. Maximal degree in co-relation 0. Up to 42 conditions per place. [2022-11-16 12:05:32,229 INFO L137 encePairwiseOnDemand]: 1176/1426 looper letters, 41 selfloop transitions, 0 changer transitions 12/1175 dead transitions. [2022-11-16 12:05:32,229 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1259 places, 1175 transitions, 4277 flow [2022-11-16 12:05:32,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-16 12:05:32,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-16 12:05:32,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 2559 transitions. [2022-11-16 12:05:32,231 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.89726507713885 [2022-11-16 12:05:32,231 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 2559 transitions. [2022-11-16 12:05:32,231 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 2559 transitions. [2022-11-16 12:05:32,232 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:05:32,232 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 2559 transitions. [2022-11-16 12:05:32,233 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 1279.5) internal successors, (2559), 2 states have internal predecessors, (2559), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:05:32,234 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 1426.0) internal successors, (4278), 3 states have internal predecessors, (4278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:05:32,235 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 1426.0) internal successors, (4278), 3 states have internal predecessors, (4278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:05:32,235 INFO L175 Difference]: Start difference. First operand has 1259 places, 1426 transitions, 4697 flow. Second operand 2 states and 2559 transitions. [2022-11-16 12:05:32,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1259 places, 1175 transitions, 4277 flow [2022-11-16 12:05:32,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1259 places, 1175 transitions, 2637 flow, removed 820 selfloop flow, removed 0 redundant places. [2022-11-16 12:05:32,266 INFO L231 Difference]: Finished difference. Result has 1259 places, 1163 transitions, 2531 flow [2022-11-16 12:05:32,267 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1426, PETRI_DIFFERENCE_MINUEND_FLOW=2555, PETRI_DIFFERENCE_MINUEND_PLACES=1258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=2531, PETRI_PLACES=1259, PETRI_TRANSITIONS=1163} [2022-11-16 12:05:32,267 INFO L288 CegarLoopForPetriNet]: 1259 programPoint places, 0 predicate places. [2022-11-16 12:05:32,267 INFO L495 AbstractCegarLoop]: Abstraction has has 1259 places, 1163 transitions, 2531 flow [2022-11-16 12:05:32,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 1134.5) internal successors, (2269), 2 states have internal predecessors, (2269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:05:32,267 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:05:32,267 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-16 12:05:32,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable263 [2022-11-16 12:05:32,268 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:05:32,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:05:32,268 INFO L85 PathProgramCache]: Analyzing trace with hash -1950709505, now seen corresponding path program 1 times [2022-11-16 12:05:32,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:05:32,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50941512] [2022-11-16 12:05:32,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:05:32,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:05:32,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:05:32,305 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-16 12:05:32,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:05:32,305 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50941512] [2022-11-16 12:05:32,305 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50941512] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:05:32,305 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:05:32,305 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 12:05:32,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527329607] [2022-11-16 12:05:32,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:05:32,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 12:05:32,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:05:32,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 12:05:32,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 12:05:32,308 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 1127 out of 1426 [2022-11-16 12:05:32,309 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1259 places, 1163 transitions, 2531 flow. Second operand has 3 states, 3 states have (on average 1128.0) internal successors, (3384), 3 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:05:32,309 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:05:32,309 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1127 of 1426 [2022-11-16 12:05:32,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:05:34,637 INFO L130 PetriNetUnfolder]: 0/2047 cut-off events. [2022-11-16 12:05:34,637 INFO L131 PetriNetUnfolder]: For 40/40 co-relation queries the response was YES. [2022-11-16 12:05:34,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2464 conditions, 2047 events. 0/2047 cut-off events. For 40/40 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 7358 event pairs, 0 based on Foata normal form. 0/2006 useless extension candidates. Maximal degree in co-relation 0. Up to 246 conditions per place. [2022-11-16 12:05:34,641 INFO L137 encePairwiseOnDemand]: 1423/1426 looper letters, 50 selfloop transitions, 2 changer transitions 0/1167 dead transitions. [2022-11-16 12:05:34,641 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1249 places, 1167 transitions, 2643 flow [2022-11-16 12:05:34,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 12:05:34,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 12:05:34,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 3434 transitions. [2022-11-16 12:05:34,644 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8027115474520804 [2022-11-16 12:05:34,644 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 3434 transitions. [2022-11-16 12:05:34,644 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 3434 transitions. [2022-11-16 12:05:34,644 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:05:34,644 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 3434 transitions. [2022-11-16 12:05:34,646 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 1144.6666666666667) internal successors, (3434), 3 states have internal predecessors, (3434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:05:34,648 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1426.0) internal successors, (5704), 4 states have internal predecessors, (5704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:05:34,649 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1426.0) internal successors, (5704), 4 states have internal predecessors, (5704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:05:34,649 INFO L175 Difference]: Start difference. First operand has 1259 places, 1163 transitions, 2531 flow. Second operand 3 states and 3434 transitions. [2022-11-16 12:05:34,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1249 places, 1167 transitions, 2643 flow [2022-11-16 12:05:34,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1249 places, 1167 transitions, 2643 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-16 12:05:34,659 INFO L231 Difference]: Finished difference. Result has 1250 places, 1164 transitions, 2543 flow [2022-11-16 12:05:34,659 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1426, PETRI_DIFFERENCE_MINUEND_FLOW=2531, PETRI_DIFFERENCE_MINUEND_PLACES=1247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=2543, PETRI_PLACES=1250, PETRI_TRANSITIONS=1164} [2022-11-16 12:05:34,659 INFO L288 CegarLoopForPetriNet]: 1259 programPoint places, -9 predicate places. [2022-11-16 12:05:34,659 INFO L495 AbstractCegarLoop]: Abstraction has has 1250 places, 1164 transitions, 2543 flow [2022-11-16 12:05:34,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 1128.0) internal successors, (3384), 3 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:05:34,660 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:05:34,660 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-16 12:05:34,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable264 [2022-11-16 12:05:34,660 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:05:34,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:05:34,661 INFO L85 PathProgramCache]: Analyzing trace with hash 738757528, now seen corresponding path program 1 times [2022-11-16 12:05:34,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:05:34,661 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993264294] [2022-11-16 12:05:34,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:05:34,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:05:34,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:05:34,714 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-16 12:05:34,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:05:34,715 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993264294] [2022-11-16 12:05:34,715 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993264294] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:05:34,715 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1026370104] [2022-11-16 12:05:34,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:05:34,715 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:05:34,715 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:05:34,716 INFO L229 MonitoredProcess]: Starting monitored process 145 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:05:34,718 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (145)] Waiting until timeout for monitored process [2022-11-16 12:05:36,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:05:36,510 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-16 12:05:36,510 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:05:36,531 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-16 12:05:36,532 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:05:36,560 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-16 12:05:36,560 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1026370104] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:05:36,560 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:05:36,560 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-16 12:05:36,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296812889] [2022-11-16 12:05:36,560 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:05:36,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-16 12:05:36,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:05:36,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-16 12:05:36,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-16 12:05:36,566 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 1126 out of 1426 [2022-11-16 12:05:36,570 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1250 places, 1164 transitions, 2543 flow. Second operand has 10 states, 10 states have (on average 1128.3) internal successors, (11283), 10 states have internal predecessors, (11283), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:05:36,570 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:05:36,570 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1126 of 1426 [2022-11-16 12:05:36,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:05:38,854 INFO L130 PetriNetUnfolder]: 0/2021 cut-off events. [2022-11-16 12:05:38,854 INFO L131 PetriNetUnfolder]: For 43/43 co-relation queries the response was YES. [2022-11-16 12:05:38,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2561 conditions, 2021 events. 0/2021 cut-off events. For 43/43 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 7210 event pairs, 0 based on Foata normal form. 2/2023 useless extension candidates. Maximal degree in co-relation 0. Up to 159 conditions per place. [2022-11-16 12:05:38,859 INFO L137 encePairwiseOnDemand]: 1420/1426 looper letters, 51 selfloop transitions, 9 changer transitions 0/1174 dead transitions. [2022-11-16 12:05:38,859 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1258 places, 1174 transitions, 2685 flow [2022-11-16 12:05:38,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-16 12:05:38,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-16 12:05:38,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 10196 transitions. [2022-11-16 12:05:38,869 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7944522362474676 [2022-11-16 12:05:38,869 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 10196 transitions. [2022-11-16 12:05:38,869 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 10196 transitions. [2022-11-16 12:05:38,871 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:05:38,872 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 10196 transitions. [2022-11-16 12:05:38,881 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 1132.888888888889) internal successors, (10196), 9 states have internal predecessors, (10196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:05:38,890 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 1426.0) internal successors, (14260), 10 states have internal predecessors, (14260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:05:38,892 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 1426.0) internal successors, (14260), 10 states have internal predecessors, (14260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:05:38,892 INFO L175 Difference]: Start difference. First operand has 1250 places, 1164 transitions, 2543 flow. Second operand 9 states and 10196 transitions. [2022-11-16 12:05:38,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1258 places, 1174 transitions, 2685 flow [2022-11-16 12:05:38,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1257 places, 1174 transitions, 2683 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-16 12:05:38,907 INFO L231 Difference]: Finished difference. Result has 1260 places, 1170 transitions, 2591 flow [2022-11-16 12:05:38,907 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1426, PETRI_DIFFERENCE_MINUEND_FLOW=2541, PETRI_DIFFERENCE_MINUEND_PLACES=1249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2591, PETRI_PLACES=1260, PETRI_TRANSITIONS=1170} [2022-11-16 12:05:38,908 INFO L288 CegarLoopForPetriNet]: 1259 programPoint places, 1 predicate places. [2022-11-16 12:05:38,908 INFO L495 AbstractCegarLoop]: Abstraction has has 1260 places, 1170 transitions, 2591 flow [2022-11-16 12:05:38,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 1128.3) internal successors, (11283), 10 states have internal predecessors, (11283), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:05:38,909 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:05:38,909 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-16 12:05:38,921 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (145)] Ended with exit code 0 [2022-11-16 12:05:39,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable265,145 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:05:39,109 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:05:39,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:05:39,110 INFO L85 PathProgramCache]: Analyzing trace with hash -197966067, now seen corresponding path program 1 times [2022-11-16 12:05:39,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:05:39,110 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325912265] [2022-11-16 12:05:39,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:05:39,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:05:39,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:05:39,222 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-16 12:05:39,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:05:39,223 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325912265] [2022-11-16 12:05:39,223 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325912265] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:05:39,223 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [920321308] [2022-11-16 12:05:39,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:05:39,223 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:05:39,223 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:05:39,224 INFO L229 MonitoredProcess]: Starting monitored process 146 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:05:39,226 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (146)] Waiting until timeout for monitored process [2022-11-16 12:05:41,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:05:41,091 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-16 12:05:41,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:05:41,142 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-16 12:05:41,142 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:05:41,236 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-16 12:05:41,236 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [920321308] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:05:41,236 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:05:41,236 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-16 12:05:41,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32029320] [2022-11-16 12:05:41,236 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:05:41,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-16 12:05:41,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:05:41,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-16 12:05:41,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-11-16 12:05:41,250 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 1126 out of 1426 [2022-11-16 12:05:41,263 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1260 places, 1170 transitions, 2591 flow. Second operand has 18 states, 18 states have (on average 1128.611111111111) internal successors, (20315), 18 states have internal predecessors, (20315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:05:41,263 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:05:41,263 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1126 of 1426 [2022-11-16 12:05:41,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:05:43,748 INFO L130 PetriNetUnfolder]: 0/1969 cut-off events. [2022-11-16 12:05:43,749 INFO L131 PetriNetUnfolder]: For 240/240 co-relation queries the response was YES. [2022-11-16 12:05:43,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2818 conditions, 1969 events. 0/1969 cut-off events. For 240/240 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6874 event pairs, 0 based on Foata normal form. 4/1973 useless extension candidates. Maximal degree in co-relation 0. Up to 143 conditions per place. [2022-11-16 12:05:43,756 INFO L137 encePairwiseOnDemand]: 1420/1426 looper letters, 59 selfloop transitions, 21 changer transitions 0/1194 dead transitions. [2022-11-16 12:05:43,756 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1280 places, 1194 transitions, 2859 flow [2022-11-16 12:05:43,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-16 12:05:43,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-16 12:05:43,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 23730 transitions. [2022-11-16 12:05:43,963 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7924263674614306 [2022-11-16 12:05:43,964 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 23730 transitions. [2022-11-16 12:05:43,964 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 23730 transitions. [2022-11-16 12:05:43,967 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:05:43,967 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 23730 transitions. [2022-11-16 12:05:43,979 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 1130.0) internal successors, (23730), 21 states have internal predecessors, (23730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:05:43,992 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 1426.0) internal successors, (31372), 22 states have internal predecessors, (31372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:05:43,996 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 1426.0) internal successors, (31372), 22 states have internal predecessors, (31372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:05:43,996 INFO L175 Difference]: Start difference. First operand has 1260 places, 1170 transitions, 2591 flow. Second operand 21 states and 23730 transitions. [2022-11-16 12:05:43,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1280 places, 1194 transitions, 2859 flow [2022-11-16 12:05:44,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1279 places, 1194 transitions, 2845 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-11-16 12:05:44,008 INFO L231 Difference]: Finished difference. Result has 1284 places, 1183 transitions, 2715 flow [2022-11-16 12:05:44,009 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1426, PETRI_DIFFERENCE_MINUEND_FLOW=2585, PETRI_DIFFERENCE_MINUEND_PLACES=1259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=2715, PETRI_PLACES=1284, PETRI_TRANSITIONS=1183} [2022-11-16 12:05:44,009 INFO L288 CegarLoopForPetriNet]: 1259 programPoint places, 25 predicate places. [2022-11-16 12:05:44,009 INFO L495 AbstractCegarLoop]: Abstraction has has 1284 places, 1183 transitions, 2715 flow [2022-11-16 12:05:44,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1128.611111111111) internal successors, (20315), 18 states have internal predecessors, (20315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:05:44,012 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:05:44,012 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-16 12:05:44,026 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (146)] Forceful destruction successful, exit code 0 [2022-11-16 12:05:44,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 146 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable266 [2022-11-16 12:05:44,225 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:05:44,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:05:44,226 INFO L85 PathProgramCache]: Analyzing trace with hash 140530691, now seen corresponding path program 1 times [2022-11-16 12:05:44,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:05:44,226 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [726762352] [2022-11-16 12:05:44,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:05:44,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:05:44,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:05:44,483 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-16 12:05:44,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:05:44,483 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [726762352] [2022-11-16 12:05:44,483 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [726762352] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:05:44,483 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1707345661] [2022-11-16 12:05:44,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:05:44,484 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:05:44,484 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:05:44,484 INFO L229 MonitoredProcess]: Starting monitored process 147 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:05:44,486 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (147)] Waiting until timeout for monitored process [2022-11-16 12:05:46,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:05:46,309 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-16 12:05:46,311 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:05:46,404 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-16 12:05:46,404 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:05:46,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-16 12:05:46,691 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1707345661] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:05:46,692 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:05:46,692 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 34 [2022-11-16 12:05:46,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398553094] [2022-11-16 12:05:46,692 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:05:46,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-11-16 12:05:46,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:05:46,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-11-16 12:05:46,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=816, Unknown=0, NotChecked=0, Total=1122 [2022-11-16 12:05:46,708 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 1126 out of 1426 [2022-11-16 12:05:46,722 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1284 places, 1183 transitions, 2715 flow. Second operand has 34 states, 34 states have (on average 1128.7941176470588) internal successors, (38379), 34 states have internal predecessors, (38379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:05:46,722 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:05:46,722 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1126 of 1426 [2022-11-16 12:05:46,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:05:49,468 INFO L130 PetriNetUnfolder]: 0/1865 cut-off events. [2022-11-16 12:05:49,468 INFO L131 PetriNetUnfolder]: For 978/978 co-relation queries the response was YES. [2022-11-16 12:05:49,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2991 conditions, 1865 events. 0/1865 cut-off events. For 978/978 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6191 event pairs, 0 based on Foata normal form. 8/1873 useless extension candidates. Maximal degree in co-relation 0. Up to 111 conditions per place. [2022-11-16 12:05:49,472 INFO L137 encePairwiseOnDemand]: 1420/1426 looper letters, 75 selfloop transitions, 45 changer transitions 0/1234 dead transitions. [2022-11-16 12:05:49,472 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1328 places, 1234 transitions, 3271 flow [2022-11-16 12:05:49,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-11-16 12:05:49,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-11-16 12:05:49,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 50798 transitions. [2022-11-16 12:05:49,496 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7916160199470157 [2022-11-16 12:05:49,497 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 50798 transitions. [2022-11-16 12:05:49,497 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 50798 transitions. [2022-11-16 12:05:49,503 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:05:49,503 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 50798 transitions. [2022-11-16 12:05:49,529 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 1128.8444444444444) internal successors, (50798), 45 states have internal predecessors, (50798), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:05:49,556 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 1426.0) internal successors, (65596), 46 states have internal predecessors, (65596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:05:49,565 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 1426.0) internal successors, (65596), 46 states have internal predecessors, (65596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:05:49,565 INFO L175 Difference]: Start difference. First operand has 1284 places, 1183 transitions, 2715 flow. Second operand 45 states and 50798 transitions. [2022-11-16 12:05:49,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1328 places, 1234 transitions, 3271 flow [2022-11-16 12:05:49,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1322 places, 1234 transitions, 3231 flow, removed 14 selfloop flow, removed 6 redundant places. [2022-11-16 12:05:49,583 INFO L231 Difference]: Finished difference. Result has 1331 places, 1208 transitions, 2993 flow [2022-11-16 12:05:49,583 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1426, PETRI_DIFFERENCE_MINUEND_FLOW=2691, PETRI_DIFFERENCE_MINUEND_PLACES=1278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=2993, PETRI_PLACES=1331, PETRI_TRANSITIONS=1208} [2022-11-16 12:05:49,583 INFO L288 CegarLoopForPetriNet]: 1259 programPoint places, 72 predicate places. [2022-11-16 12:05:49,584 INFO L495 AbstractCegarLoop]: Abstraction has has 1331 places, 1208 transitions, 2993 flow [2022-11-16 12:05:49,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1128.7941176470588) internal successors, (38379), 34 states have internal predecessors, (38379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:05:49,588 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:05:49,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-16 12:05:49,599 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (147)] Forceful destruction successful, exit code 0 [2022-11-16 12:05:49,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 147 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable267 [2022-11-16 12:05:49,788 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:05:49,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:05:49,788 INFO L85 PathProgramCache]: Analyzing trace with hash -1420874209, now seen corresponding path program 1 times [2022-11-16 12:05:49,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:05:49,789 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699886106] [2022-11-16 12:05:49,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:05:49,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:05:49,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:05:50,411 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-16 12:05:50,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:05:50,411 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699886106] [2022-11-16 12:05:50,411 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699886106] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:05:50,412 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1682485253] [2022-11-16 12:05:50,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:05:50,412 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:05:50,412 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:05:50,413 INFO L229 MonitoredProcess]: Starting monitored process 148 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:05:50,415 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (148)] Waiting until timeout for monitored process [2022-11-16 12:05:52,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:05:52,282 INFO L263 TraceCheckSpWp]: Trace formula consists of 458 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-16 12:05:52,283 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:05:52,472 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-16 12:05:52,472 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:05:53,451 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-16 12:05:53,451 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1682485253] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:05:53,451 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:05:53,452 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 66 [2022-11-16 12:05:53,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738367268] [2022-11-16 12:05:53,452 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:05:53,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-11-16 12:05:53,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:05:53,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-11-16 12:05:53,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1122, Invalid=3168, Unknown=0, NotChecked=0, Total=4290 [2022-11-16 12:05:53,478 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 1126 out of 1426 [2022-11-16 12:05:53,502 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1331 places, 1208 transitions, 2993 flow. Second operand has 66 states, 66 states have (on average 1128.8939393939395) internal successors, (74507), 66 states have internal predecessors, (74507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:05:53,502 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:05:53,502 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1126 of 1426 [2022-11-16 12:05:53,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:05:57,445 INFO L130 PetriNetUnfolder]: 0/1657 cut-off events. [2022-11-16 12:05:57,445 INFO L131 PetriNetUnfolder]: For 3434/3434 co-relation queries the response was YES. [2022-11-16 12:05:57,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2927 conditions, 1657 events. 0/1657 cut-off events. For 3434/3434 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 4825 event pairs, 0 based on Foata normal form. 16/1673 useless extension candidates. Maximal degree in co-relation 0. Up to 78 conditions per place. [2022-11-16 12:05:57,448 INFO L137 encePairwiseOnDemand]: 1420/1426 looper letters, 107 selfloop transitions, 93 changer transitions 0/1314 dead transitions. [2022-11-16 12:05:57,448 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1423 places, 1314 transitions, 4241 flow [2022-11-16 12:05:57,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-11-16 12:05:57,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 93 states. [2022-11-16 12:05:57,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 104934 transitions. [2022-11-16 12:05:57,491 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7912500565534091 [2022-11-16 12:05:57,492 INFO L72 ComplementDD]: Start complementDD. Operand 93 states and 104934 transitions. [2022-11-16 12:05:57,492 INFO L73 IsDeterministic]: Start isDeterministic. Operand 93 states and 104934 transitions. [2022-11-16 12:05:57,504 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:05:57,504 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 93 states and 104934 transitions. [2022-11-16 12:05:57,559 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 94 states, 93 states have (on average 1128.3225806451612) internal successors, (104934), 93 states have internal predecessors, (104934), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:05:57,617 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 94 states, 94 states have (on average 1426.0) internal successors, (134044), 94 states have internal predecessors, (134044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:05:57,635 INFO L81 ComplementDD]: Finished complementDD. Result has 94 states, 94 states have (on average 1426.0) internal successors, (134044), 94 states have internal predecessors, (134044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:05:57,635 INFO L175 Difference]: Start difference. First operand has 1331 places, 1208 transitions, 2993 flow. Second operand 93 states and 104934 transitions. [2022-11-16 12:05:57,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1423 places, 1314 transitions, 4241 flow [2022-11-16 12:05:57,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1405 places, 1314 transitions, 4153 flow, removed 26 selfloop flow, removed 18 redundant places. [2022-11-16 12:05:57,663 INFO L231 Difference]: Finished difference. Result has 1422 places, 1257 transitions, 3627 flow [2022-11-16 12:05:57,664 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1426, PETRI_DIFFERENCE_MINUEND_FLOW=2937, PETRI_DIFFERENCE_MINUEND_PLACES=1313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=93, PETRI_FLOW=3627, PETRI_PLACES=1422, PETRI_TRANSITIONS=1257} [2022-11-16 12:05:57,664 INFO L288 CegarLoopForPetriNet]: 1259 programPoint places, 163 predicate places. [2022-11-16 12:05:57,664 INFO L495 AbstractCegarLoop]: Abstraction has has 1422 places, 1257 transitions, 3627 flow [2022-11-16 12:05:57,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 1128.8939393939395) internal successors, (74507), 66 states have internal predecessors, (74507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:05:57,669 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:05:57,670 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-16 12:05:57,680 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (148)] Ended with exit code 0 [2022-11-16 12:05:57,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 148 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable268 [2022-11-16 12:05:57,870 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:05:57,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:05:57,870 INFO L85 PathProgramCache]: Analyzing trace with hash 2084250391, now seen corresponding path program 1 times [2022-11-16 12:05:57,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:05:57,871 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843116068] [2022-11-16 12:05:57,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:05:57,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:05:57,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:06:00,152 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-16 12:06:00,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:06:00,153 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843116068] [2022-11-16 12:06:00,153 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [843116068] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:06:00,153 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1723771350] [2022-11-16 12:06:00,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:06:00,153 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:06:00,153 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:06:00,154 INFO L229 MonitoredProcess]: Starting monitored process 149 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:06:00,156 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (149)] Waiting until timeout for monitored process [2022-11-16 12:06:02,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:06:02,109 INFO L263 TraceCheckSpWp]: Trace formula consists of 810 conjuncts, 64 conjunts are in the unsatisfiable core [2022-11-16 12:06:02,114 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:06:02,582 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-16 12:06:02,583 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:06:06,156 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-16 12:06:06,156 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1723771350] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:06:06,156 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:06:06,157 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [65, 65, 65] total 130 [2022-11-16 12:06:06,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116737127] [2022-11-16 12:06:06,157 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:06:06,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 130 states [2022-11-16 12:06:06,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:06:06,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 130 interpolants. [2022-11-16 12:06:06,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4290, Invalid=12480, Unknown=0, NotChecked=0, Total=16770 [2022-11-16 12:06:06,239 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 1126 out of 1426 [2022-11-16 12:06:06,287 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1422 places, 1257 transitions, 3627 flow. Second operand has 130 states, 130 states have (on average 1128.946153846154) internal successors, (146763), 130 states have internal predecessors, (146763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:06:06,287 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:06:06,287 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1126 of 1426 [2022-11-16 12:06:06,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:06:12,062 INFO L130 PetriNetUnfolder]: 0/1514 cut-off events. [2022-11-16 12:06:12,062 INFO L131 PetriNetUnfolder]: For 6165/6165 co-relation queries the response was YES. [2022-11-16 12:06:12,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2760 conditions, 1514 events. 0/1514 cut-off events. For 6165/6165 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 3913 event pairs, 0 based on Foata normal form. 11/1525 useless extension candidates. Maximal degree in co-relation 0. Up to 78 conditions per place. [2022-11-16 12:06:12,065 INFO L137 encePairwiseOnDemand]: 1421/1426 looper letters, 126 selfloop transitions, 124 changer transitions 0/1352 dead transitions. [2022-11-16 12:06:12,065 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1534 places, 1352 transitions, 4997 flow [2022-11-16 12:06:12,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 126 states. [2022-11-16 12:06:12,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 126 states. [2022-11-16 12:06:12,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 142137 transitions. [2022-11-16 12:06:12,125 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7910739330795432 [2022-11-16 12:06:12,125 INFO L72 ComplementDD]: Start complementDD. Operand 126 states and 142137 transitions. [2022-11-16 12:06:12,125 INFO L73 IsDeterministic]: Start isDeterministic. Operand 126 states and 142137 transitions. [2022-11-16 12:06:12,142 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:06:12,142 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 126 states and 142137 transitions. [2022-11-16 12:06:12,217 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 127 states, 126 states have (on average 1128.0714285714287) internal successors, (142137), 126 states have internal predecessors, (142137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:06:12,297 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 127 states, 127 states have (on average 1426.0) internal successors, (181102), 127 states have internal predecessors, (181102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:06:12,321 INFO L81 ComplementDD]: Finished complementDD. Result has 127 states, 127 states have (on average 1426.0) internal successors, (181102), 127 states have internal predecessors, (181102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:06:12,321 INFO L175 Difference]: Start difference. First operand has 1422 places, 1257 transitions, 3627 flow. Second operand 126 states and 142137 transitions. [2022-11-16 12:06:12,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1534 places, 1352 transitions, 4997 flow [2022-11-16 12:06:12,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1461 places, 1352 transitions, 4575 flow, removed 28 selfloop flow, removed 73 redundant places. [2022-11-16 12:06:12,348 INFO L231 Difference]: Finished difference. Result has 1461 places, 1274 transitions, 3807 flow [2022-11-16 12:06:12,348 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1426, PETRI_DIFFERENCE_MINUEND_FLOW=3279, PETRI_DIFFERENCE_MINUEND_PLACES=1336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=126, PETRI_FLOW=3807, PETRI_PLACES=1461, PETRI_TRANSITIONS=1274} [2022-11-16 12:06:12,349 INFO L288 CegarLoopForPetriNet]: 1259 programPoint places, 202 predicate places. [2022-11-16 12:06:12,349 INFO L495 AbstractCegarLoop]: Abstraction has has 1461 places, 1274 transitions, 3807 flow [2022-11-16 12:06:12,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 130 states, 130 states have (on average 1128.946153846154) internal successors, (146763), 130 states have internal predecessors, (146763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:06:12,364 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:06:12,364 INFO L209 CegarLoopForPetriNet]: trace histogram [42, 42, 42, 42, 41, 41, 41, 41, 41, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-16 12:06:12,377 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (149)] Ended with exit code 0 [2022-11-16 12:06:12,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 149 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable269 [2022-11-16 12:06:12,565 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:06:12,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:06:12,565 INFO L85 PathProgramCache]: Analyzing trace with hash 454229738, now seen corresponding path program 1 times [2022-11-16 12:06:12,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:06:12,565 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1135703005] [2022-11-16 12:06:12,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:06:12,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:06:12,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 12:06:12,728 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 12:06:12,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 12:06:12,864 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 12:06:12,865 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-16 12:06:12,865 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-11-16 12:06:12,865 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-16 12:06:12,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable270 [2022-11-16 12:06:12,865 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:06:12,865 WARN L233 ceAbstractionStarter]: 41 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-16 12:06:12,865 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 42 thread instances. [2022-11-16 12:06:12,966 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-16 12:06:12,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1288 places, 1459 transitions, 4850 flow [2022-11-16 12:06:15,750 INFO L130 PetriNetUnfolder]: 424/3092 cut-off events. [2022-11-16 12:06:15,750 INFO L131 PetriNetUnfolder]: For 13202/13202 co-relation queries the response was YES. [2022-11-16 12:06:15,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4122 conditions, 3092 events. 424/3092 cut-off events. For 13202/13202 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 11764 event pairs, 0 based on Foata normal form. 0/2582 useless extension candidates. Maximal degree in co-relation 3977. Up to 86 conditions per place. [2022-11-16 12:06:15,988 INFO L82 GeneralOperation]: Start removeDead. Operand has 1288 places, 1459 transitions, 4850 flow [2022-11-16 12:06:16,099 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1288 places, 1459 transitions, 4850 flow [2022-11-16 12:06:16,099 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-16 12:06:16,099 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;@495da5ea, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-16 12:06:16,099 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-16 12:06:16,104 INFO L130 PetriNetUnfolder]: 4/88 cut-off events. [2022-11-16 12:06:16,104 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-16 12:06:16,104 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:06:16,104 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-16 12:06:16,105 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:06:16,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:06:16,105 INFO L85 PathProgramCache]: Analyzing trace with hash -150065890, now seen corresponding path program 1 times [2022-11-16 12:06:16,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:06:16,105 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301247309] [2022-11-16 12:06:16,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:06:16,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:06:16,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:06:16,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-16 12:06:16,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:06:16,138 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301247309] [2022-11-16 12:06:16,138 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301247309] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:06:16,138 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:06:16,139 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 12:06:16,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921993735] [2022-11-16 12:06:16,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:06:16,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-16 12:06:16,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:06:16,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-16 12:06:16,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-16 12:06:16,141 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 1160 out of 1459 [2022-11-16 12:06:16,142 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1288 places, 1459 transitions, 4850 flow. Second operand has 2 states, 2 states have (on average 1160.5) internal successors, (2321), 2 states have internal predecessors, (2321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:06:16,143 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:06:16,143 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1160 of 1459 [2022-11-16 12:06:16,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:06:18,725 INFO L130 PetriNetUnfolder]: 0/2625 cut-off events. [2022-11-16 12:06:18,725 INFO L131 PetriNetUnfolder]: For 14105/14105 co-relation queries the response was YES. [2022-11-16 12:06:18,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3698 conditions, 2625 events. 0/2625 cut-off events. For 14105/14105 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 11201 event pairs, 0 based on Foata normal form. 5346/7885 useless extension candidates. Maximal degree in co-relation 0. Up to 43 conditions per place. [2022-11-16 12:06:18,730 INFO L137 encePairwiseOnDemand]: 1203/1459 looper letters, 42 selfloop transitions, 0 changer transitions 12/1202 dead transitions. [2022-11-16 12:06:18,730 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1288 places, 1202 transitions, 4420 flow [2022-11-16 12:06:18,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-16 12:06:18,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-16 12:06:18,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 2618 transitions. [2022-11-16 12:06:18,732 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8971898560657985 [2022-11-16 12:06:18,732 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 2618 transitions. [2022-11-16 12:06:18,733 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 2618 transitions. [2022-11-16 12:06:18,733 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:06:18,733 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 2618 transitions. [2022-11-16 12:06:18,735 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 1309.0) internal successors, (2618), 2 states have internal predecessors, (2618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:06:18,736 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 1459.0) internal successors, (4377), 3 states have internal predecessors, (4377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:06:18,736 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 1459.0) internal successors, (4377), 3 states have internal predecessors, (4377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:06:18,736 INFO L175 Difference]: Start difference. First operand has 1288 places, 1459 transitions, 4850 flow. Second operand 2 states and 2618 transitions. [2022-11-16 12:06:18,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1288 places, 1202 transitions, 4420 flow [2022-11-16 12:06:18,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1288 places, 1202 transitions, 2698 flow, removed 861 selfloop flow, removed 0 redundant places. [2022-11-16 12:06:18,764 INFO L231 Difference]: Finished difference. Result has 1288 places, 1190 transitions, 2590 flow [2022-11-16 12:06:18,765 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1459, PETRI_DIFFERENCE_MINUEND_FLOW=2614, PETRI_DIFFERENCE_MINUEND_PLACES=1287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=2590, PETRI_PLACES=1288, PETRI_TRANSITIONS=1190} [2022-11-16 12:06:18,765 INFO L288 CegarLoopForPetriNet]: 1288 programPoint places, 0 predicate places. [2022-11-16 12:06:18,765 INFO L495 AbstractCegarLoop]: Abstraction has has 1288 places, 1190 transitions, 2590 flow [2022-11-16 12:06:18,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 1160.5) internal successors, (2321), 2 states have internal predecessors, (2321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:06:18,765 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:06:18,765 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-16 12:06:18,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable271 [2022-11-16 12:06:18,766 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:06:18,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:06:18,766 INFO L85 PathProgramCache]: Analyzing trace with hash -443468897, now seen corresponding path program 1 times [2022-11-16 12:06:18,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:06:18,766 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204616038] [2022-11-16 12:06:18,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:06:18,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:06:18,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:06:18,804 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-16 12:06:18,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:06:18,804 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204616038] [2022-11-16 12:06:18,804 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204616038] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:06:18,804 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:06:18,804 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 12:06:18,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119544058] [2022-11-16 12:06:18,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:06:18,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 12:06:18,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:06:18,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 12:06:18,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 12:06:18,807 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 1153 out of 1459 [2022-11-16 12:06:18,809 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1288 places, 1190 transitions, 2590 flow. Second operand has 3 states, 3 states have (on average 1154.0) internal successors, (3462), 3 states have internal predecessors, (3462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:06:18,809 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:06:18,809 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1153 of 1459 [2022-11-16 12:06:18,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:06:21,102 INFO L130 PetriNetUnfolder]: 0/2096 cut-off events. [2022-11-16 12:06:21,102 INFO L131 PetriNetUnfolder]: For 41/41 co-relation queries the response was YES. [2022-11-16 12:06:21,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2523 conditions, 2096 events. 0/2096 cut-off events. For 41/41 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 7541 event pairs, 0 based on Foata normal form. 0/2054 useless extension candidates. Maximal degree in co-relation 0. Up to 252 conditions per place. [2022-11-16 12:06:21,107 INFO L137 encePairwiseOnDemand]: 1456/1459 looper letters, 51 selfloop transitions, 2 changer transitions 0/1194 dead transitions. [2022-11-16 12:06:21,107 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1278 places, 1194 transitions, 2704 flow [2022-11-16 12:06:21,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 12:06:21,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 12:06:21,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 3513 transitions. [2022-11-16 12:06:21,111 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8026045236463331 [2022-11-16 12:06:21,111 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 3513 transitions. [2022-11-16 12:06:21,111 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 3513 transitions. [2022-11-16 12:06:21,111 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:06:21,111 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 3513 transitions. [2022-11-16 12:06:21,113 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 1171.0) internal successors, (3513), 3 states have internal predecessors, (3513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:06:21,115 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1459.0) internal successors, (5836), 4 states have internal predecessors, (5836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:06:21,116 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1459.0) internal successors, (5836), 4 states have internal predecessors, (5836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:06:21,116 INFO L175 Difference]: Start difference. First operand has 1288 places, 1190 transitions, 2590 flow. Second operand 3 states and 3513 transitions. [2022-11-16 12:06:21,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1278 places, 1194 transitions, 2704 flow [2022-11-16 12:06:21,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1278 places, 1194 transitions, 2704 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-16 12:06:21,127 INFO L231 Difference]: Finished difference. Result has 1279 places, 1191 transitions, 2602 flow [2022-11-16 12:06:21,127 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1459, PETRI_DIFFERENCE_MINUEND_FLOW=2590, PETRI_DIFFERENCE_MINUEND_PLACES=1276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=2602, PETRI_PLACES=1279, PETRI_TRANSITIONS=1191} [2022-11-16 12:06:21,128 INFO L288 CegarLoopForPetriNet]: 1288 programPoint places, -9 predicate places. [2022-11-16 12:06:21,128 INFO L495 AbstractCegarLoop]: Abstraction has has 1279 places, 1191 transitions, 2602 flow [2022-11-16 12:06:21,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 1154.0) internal successors, (3462), 3 states have internal predecessors, (3462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:06:21,128 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:06:21,128 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-16 12:06:21,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable272 [2022-11-16 12:06:21,128 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:06:21,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:06:21,129 INFO L85 PathProgramCache]: Analyzing trace with hash 654657080, now seen corresponding path program 1 times [2022-11-16 12:06:21,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:06:21,129 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112981629] [2022-11-16 12:06:21,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:06:21,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:06:21,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:06:21,177 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-16 12:06:21,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:06:21,177 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112981629] [2022-11-16 12:06:21,177 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112981629] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:06:21,177 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [622734712] [2022-11-16 12:06:21,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:06:21,178 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:06:21,178 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:06:21,179 INFO L229 MonitoredProcess]: Starting monitored process 150 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:06:21,181 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (150)] Waiting until timeout for monitored process [2022-11-16 12:06:23,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:06:23,169 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-16 12:06:23,169 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:06:23,190 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-16 12:06:23,191 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:06:23,219 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-16 12:06:23,219 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [622734712] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:06:23,219 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:06:23,219 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-16 12:06:23,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979664641] [2022-11-16 12:06:23,219 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:06:23,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-16 12:06:23,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:06:23,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-16 12:06:23,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-16 12:06:23,225 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 1152 out of 1459 [2022-11-16 12:06:23,230 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1279 places, 1191 transitions, 2602 flow. Second operand has 10 states, 10 states have (on average 1154.3) internal successors, (11543), 10 states have internal predecessors, (11543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:06:23,230 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:06:23,230 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1152 of 1459 [2022-11-16 12:06:23,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:06:25,687 INFO L130 PetriNetUnfolder]: 0/2070 cut-off events. [2022-11-16 12:06:25,687 INFO L131 PetriNetUnfolder]: For 44/44 co-relation queries the response was YES. [2022-11-16 12:06:25,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2623 conditions, 2070 events. 0/2070 cut-off events. For 44/44 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 7384 event pairs, 0 based on Foata normal form. 2/2072 useless extension candidates. Maximal degree in co-relation 0. Up to 163 conditions per place. [2022-11-16 12:06:25,693 INFO L137 encePairwiseOnDemand]: 1453/1459 looper letters, 52 selfloop transitions, 9 changer transitions 0/1201 dead transitions. [2022-11-16 12:06:25,693 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1287 places, 1201 transitions, 2746 flow [2022-11-16 12:06:25,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-16 12:06:25,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-16 12:06:25,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 10431 transitions. [2022-11-16 12:06:25,700 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.794379712131597 [2022-11-16 12:06:25,700 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 10431 transitions. [2022-11-16 12:06:25,700 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 10431 transitions. [2022-11-16 12:06:25,702 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:06:25,702 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 10431 transitions. [2022-11-16 12:06:25,708 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 1159.0) internal successors, (10431), 9 states have internal predecessors, (10431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:06:25,713 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 1459.0) internal successors, (14590), 10 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-16 12:06:25,715 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 1459.0) internal successors, (14590), 10 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-16 12:06:25,716 INFO L175 Difference]: Start difference. First operand has 1279 places, 1191 transitions, 2602 flow. Second operand 9 states and 10431 transitions. [2022-11-16 12:06:25,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1287 places, 1201 transitions, 2746 flow [2022-11-16 12:06:25,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1286 places, 1201 transitions, 2744 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-16 12:06:25,728 INFO L231 Difference]: Finished difference. Result has 1289 places, 1197 transitions, 2650 flow [2022-11-16 12:06:25,728 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1459, PETRI_DIFFERENCE_MINUEND_FLOW=2600, PETRI_DIFFERENCE_MINUEND_PLACES=1278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2650, PETRI_PLACES=1289, PETRI_TRANSITIONS=1197} [2022-11-16 12:06:25,728 INFO L288 CegarLoopForPetriNet]: 1288 programPoint places, 1 predicate places. [2022-11-16 12:06:25,729 INFO L495 AbstractCegarLoop]: Abstraction has has 1289 places, 1197 transitions, 2650 flow [2022-11-16 12:06:25,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 1154.3) internal successors, (11543), 10 states have internal predecessors, (11543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:06:25,730 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:06:25,730 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-16 12:06:25,742 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (150)] Ended with exit code 0 [2022-11-16 12:06:25,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable273,150 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:06:25,931 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:06:25,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:06:25,931 INFO L85 PathProgramCache]: Analyzing trace with hash 1166025133, now seen corresponding path program 1 times [2022-11-16 12:06:25,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:06:25,931 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047447470] [2022-11-16 12:06:25,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:06:25,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:06:25,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:06:26,026 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-16 12:06:26,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:06:26,026 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047447470] [2022-11-16 12:06:26,026 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047447470] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:06:26,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1516279075] [2022-11-16 12:06:26,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:06:26,027 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:06:26,027 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:06:26,028 INFO L229 MonitoredProcess]: Starting monitored process 151 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:06:26,030 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (151)] Waiting until timeout for monitored process [2022-11-16 12:06:27,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:06:27,927 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-16 12:06:27,928 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:06:27,975 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-16 12:06:27,975 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:06:28,064 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-16 12:06:28,064 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1516279075] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:06:28,064 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:06:28,065 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-16 12:06:28,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082753976] [2022-11-16 12:06:28,065 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:06:28,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-16 12:06:28,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:06:28,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-16 12:06:28,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-11-16 12:06:28,073 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 1152 out of 1459 [2022-11-16 12:06:28,080 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1289 places, 1197 transitions, 2650 flow. Second operand has 18 states, 18 states have (on average 1154.611111111111) internal successors, (20783), 18 states have internal predecessors, (20783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:06:28,081 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:06:28,081 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1152 of 1459 [2022-11-16 12:06:28,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:06:30,756 INFO L130 PetriNetUnfolder]: 0/2018 cut-off events. [2022-11-16 12:06:30,756 INFO L131 PetriNetUnfolder]: For 246/246 co-relation queries the response was YES. [2022-11-16 12:06:30,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2888 conditions, 2018 events. 0/2018 cut-off events. For 246/246 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 7047 event pairs, 0 based on Foata normal form. 4/2022 useless extension candidates. Maximal degree in co-relation 0. Up to 147 conditions per place. [2022-11-16 12:06:30,762 INFO L137 encePairwiseOnDemand]: 1453/1459 looper letters, 60 selfloop transitions, 21 changer transitions 0/1221 dead transitions. [2022-11-16 12:06:30,763 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1309 places, 1221 transitions, 2920 flow [2022-11-16 12:06:30,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-16 12:06:30,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-16 12:06:30,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 24277 transitions. [2022-11-16 12:06:30,775 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7923561473938444 [2022-11-16 12:06:30,775 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 24277 transitions. [2022-11-16 12:06:30,775 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 24277 transitions. [2022-11-16 12:06:30,778 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:06:30,779 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 24277 transitions. [2022-11-16 12:06:30,792 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 1156.047619047619) internal successors, (24277), 21 states have internal predecessors, (24277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:06:30,811 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 1459.0) internal successors, (32098), 22 states have internal predecessors, (32098), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:06:30,815 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 1459.0) internal successors, (32098), 22 states have internal predecessors, (32098), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:06:30,816 INFO L175 Difference]: Start difference. First operand has 1289 places, 1197 transitions, 2650 flow. Second operand 21 states and 24277 transitions. [2022-11-16 12:06:30,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1309 places, 1221 transitions, 2920 flow [2022-11-16 12:06:30,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1308 places, 1221 transitions, 2906 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-11-16 12:06:30,828 INFO L231 Difference]: Finished difference. Result has 1313 places, 1210 transitions, 2774 flow [2022-11-16 12:06:30,829 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1459, PETRI_DIFFERENCE_MINUEND_FLOW=2644, PETRI_DIFFERENCE_MINUEND_PLACES=1288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=2774, PETRI_PLACES=1313, PETRI_TRANSITIONS=1210} [2022-11-16 12:06:30,829 INFO L288 CegarLoopForPetriNet]: 1288 programPoint places, 25 predicate places. [2022-11-16 12:06:30,829 INFO L495 AbstractCegarLoop]: Abstraction has has 1313 places, 1210 transitions, 2774 flow [2022-11-16 12:06:30,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1154.611111111111) internal successors, (20783), 18 states have internal predecessors, (20783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:06:30,831 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:06:30,831 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-16 12:06:30,843 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (151)] Ended with exit code 0 [2022-11-16 12:06:31,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable274,151 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:06:31,032 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:06:31,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:06:31,032 INFO L85 PathProgramCache]: Analyzing trace with hash 1381854883, now seen corresponding path program 1 times [2022-11-16 12:06:31,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:06:31,032 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445408656] [2022-11-16 12:06:31,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:06:31,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:06:31,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:06:31,287 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-16 12:06:31,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:06:31,287 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445408656] [2022-11-16 12:06:31,288 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445408656] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:06:31,288 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [586313102] [2022-11-16 12:06:31,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:06:31,288 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:06:31,288 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:06:31,291 INFO L229 MonitoredProcess]: Starting monitored process 152 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:06:31,303 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (152)] Waiting until timeout for monitored process [2022-11-16 12:06:33,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:06:33,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-16 12:06:33,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:06:33,350 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-16 12:06:33,350 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:06:33,635 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-16 12:06:33,636 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [586313102] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:06:33,636 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:06:33,636 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 34 [2022-11-16 12:06:33,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1397199929] [2022-11-16 12:06:33,636 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:06:33,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-11-16 12:06:33,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:06:33,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-11-16 12:06:33,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=816, Unknown=0, NotChecked=0, Total=1122 [2022-11-16 12:06:33,656 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 1152 out of 1459 [2022-11-16 12:06:33,671 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1313 places, 1210 transitions, 2774 flow. Second operand has 34 states, 34 states have (on average 1154.7941176470588) internal successors, (39263), 34 states have internal predecessors, (39263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:06:33,672 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:06:33,672 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1152 of 1459 [2022-11-16 12:06:33,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:06:36,690 INFO L130 PetriNetUnfolder]: 0/1914 cut-off events. [2022-11-16 12:06:36,690 INFO L131 PetriNetUnfolder]: For 1005/1005 co-relation queries the response was YES. [2022-11-16 12:06:36,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3070 conditions, 1914 events. 0/1914 cut-off events. For 1005/1005 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6391 event pairs, 0 based on Foata normal form. 8/1922 useless extension candidates. Maximal degree in co-relation 0. Up to 115 conditions per place. [2022-11-16 12:06:36,695 INFO L137 encePairwiseOnDemand]: 1453/1459 looper letters, 76 selfloop transitions, 45 changer transitions 0/1261 dead transitions. [2022-11-16 12:06:36,695 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1357 places, 1261 transitions, 3332 flow [2022-11-16 12:06:36,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-11-16 12:06:36,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-11-16 12:06:36,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 51969 transitions. [2022-11-16 12:06:36,722 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7915467214987434 [2022-11-16 12:06:36,723 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 51969 transitions. [2022-11-16 12:06:36,723 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 51969 transitions. [2022-11-16 12:06:36,729 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:06:36,729 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 51969 transitions. [2022-11-16 12:06:36,757 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 1154.8666666666666) internal successors, (51969), 45 states have internal predecessors, (51969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:06:36,790 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 1459.0) internal successors, (67114), 46 states have internal predecessors, (67114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:06:36,799 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 1459.0) internal successors, (67114), 46 states have internal predecessors, (67114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:06:36,799 INFO L175 Difference]: Start difference. First operand has 1313 places, 1210 transitions, 2774 flow. Second operand 45 states and 51969 transitions. [2022-11-16 12:06:36,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1357 places, 1261 transitions, 3332 flow [2022-11-16 12:06:36,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1351 places, 1261 transitions, 3292 flow, removed 14 selfloop flow, removed 6 redundant places. [2022-11-16 12:06:36,822 INFO L231 Difference]: Finished difference. Result has 1360 places, 1235 transitions, 3052 flow [2022-11-16 12:06:36,823 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1459, PETRI_DIFFERENCE_MINUEND_FLOW=2750, PETRI_DIFFERENCE_MINUEND_PLACES=1307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=3052, PETRI_PLACES=1360, PETRI_TRANSITIONS=1235} [2022-11-16 12:06:36,823 INFO L288 CegarLoopForPetriNet]: 1288 programPoint places, 72 predicate places. [2022-11-16 12:06:36,823 INFO L495 AbstractCegarLoop]: Abstraction has has 1360 places, 1235 transitions, 3052 flow [2022-11-16 12:06:36,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1154.7941176470588) internal successors, (39263), 34 states have internal predecessors, (39263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:06:36,827 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:06:36,827 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-16 12:06:36,837 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (152)] Ended with exit code 0 [2022-11-16 12:06:37,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 152 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable275 [2022-11-16 12:06:37,028 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:06:37,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:06:37,028 INFO L85 PathProgramCache]: Analyzing trace with hash -152254273, now seen corresponding path program 1 times [2022-11-16 12:06:37,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:06:37,028 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358589511] [2022-11-16 12:06:37,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:06:37,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:06:37,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:06:37,697 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-16 12:06:37,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:06:37,697 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358589511] [2022-11-16 12:06:37,697 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358589511] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:06:37,697 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [641324545] [2022-11-16 12:06:37,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:06:37,698 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:06:37,698 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:06:37,700 INFO L229 MonitoredProcess]: Starting monitored process 153 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:06:37,702 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (153)] Waiting until timeout for monitored process [2022-11-16 12:06:39,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:06:39,640 INFO L263 TraceCheckSpWp]: Trace formula consists of 458 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-16 12:06:39,642 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:06:39,830 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-16 12:06:39,830 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:06:40,823 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-16 12:06:40,824 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [641324545] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:06:40,824 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:06:40,824 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 66 [2022-11-16 12:06:40,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579481085] [2022-11-16 12:06:40,824 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:06:40,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-11-16 12:06:40,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:06:40,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-11-16 12:06:40,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1122, Invalid=3168, Unknown=0, NotChecked=0, Total=4290 [2022-11-16 12:06:40,852 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 1152 out of 1459 [2022-11-16 12:06:40,885 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1360 places, 1235 transitions, 3052 flow. Second operand has 66 states, 66 states have (on average 1154.8939393939395) internal successors, (76223), 66 states have internal predecessors, (76223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:06:40,885 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:06:40,885 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1152 of 1459 [2022-11-16 12:06:40,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:06:45,107 INFO L130 PetriNetUnfolder]: 0/1706 cut-off events. [2022-11-16 12:06:45,107 INFO L131 PetriNetUnfolder]: For 3555/3555 co-relation queries the response was YES. [2022-11-16 12:06:45,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3019 conditions, 1706 events. 0/1706 cut-off events. For 3555/3555 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5015 event pairs, 0 based on Foata normal form. 16/1722 useless extension candidates. Maximal degree in co-relation 0. Up to 80 conditions per place. [2022-11-16 12:06:45,111 INFO L137 encePairwiseOnDemand]: 1453/1459 looper letters, 108 selfloop transitions, 93 changer transitions 0/1341 dead transitions. [2022-11-16 12:06:45,111 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1452 places, 1341 transitions, 4302 flow [2022-11-16 12:06:45,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-11-16 12:06:45,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 93 states. [2022-11-16 12:06:45,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 107353 transitions. [2022-11-16 12:06:45,162 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7911811743203108 [2022-11-16 12:06:45,162 INFO L72 ComplementDD]: Start complementDD. Operand 93 states and 107353 transitions. [2022-11-16 12:06:45,162 INFO L73 IsDeterministic]: Start isDeterministic. Operand 93 states and 107353 transitions. [2022-11-16 12:06:45,179 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:06:45,179 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 93 states and 107353 transitions. [2022-11-16 12:06:45,240 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 94 states, 93 states have (on average 1154.3333333333333) internal successors, (107353), 93 states have internal predecessors, (107353), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:06:45,308 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 94 states, 94 states have (on average 1459.0) internal successors, (137146), 94 states have internal predecessors, (137146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:06:45,326 INFO L81 ComplementDD]: Finished complementDD. Result has 94 states, 94 states have (on average 1459.0) internal successors, (137146), 94 states have internal predecessors, (137146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:06:45,326 INFO L175 Difference]: Start difference. First operand has 1360 places, 1235 transitions, 3052 flow. Second operand 93 states and 107353 transitions. [2022-11-16 12:06:45,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1452 places, 1341 transitions, 4302 flow [2022-11-16 12:06:45,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1434 places, 1341 transitions, 4214 flow, removed 26 selfloop flow, removed 18 redundant places. [2022-11-16 12:06:45,367 INFO L231 Difference]: Finished difference. Result has 1451 places, 1284 transitions, 3686 flow [2022-11-16 12:06:45,367 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1459, PETRI_DIFFERENCE_MINUEND_FLOW=2996, PETRI_DIFFERENCE_MINUEND_PLACES=1342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=93, PETRI_FLOW=3686, PETRI_PLACES=1451, PETRI_TRANSITIONS=1284} [2022-11-16 12:06:45,368 INFO L288 CegarLoopForPetriNet]: 1288 programPoint places, 163 predicate places. [2022-11-16 12:06:45,368 INFO L495 AbstractCegarLoop]: Abstraction has has 1451 places, 1284 transitions, 3686 flow [2022-11-16 12:06:45,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 1154.8939393939395) internal successors, (76223), 66 states have internal predecessors, (76223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:06:45,376 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:06:45,376 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-16 12:06:45,388 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (153)] Forceful destruction successful, exit code 0 [2022-11-16 12:06:45,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable276,153 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:06:45,576 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:06:45,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:06:45,577 INFO L85 PathProgramCache]: Analyzing trace with hash 203013559, now seen corresponding path program 1 times [2022-11-16 12:06:45,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:06:45,577 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308797143] [2022-11-16 12:06:45,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:06:45,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:06:45,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:06:47,850 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-16 12:06:47,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:06:47,851 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308797143] [2022-11-16 12:06:47,851 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308797143] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:06:47,851 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1881751928] [2022-11-16 12:06:47,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:06:47,851 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:06:47,851 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:06:47,852 INFO L229 MonitoredProcess]: Starting monitored process 154 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:06:47,854 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (154)] Waiting until timeout for monitored process [2022-11-16 12:06:49,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:06:49,873 INFO L263 TraceCheckSpWp]: Trace formula consists of 810 conjuncts, 64 conjunts are in the unsatisfiable core [2022-11-16 12:06:49,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:06:50,265 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-16 12:06:50,265 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:06:53,821 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-16 12:06:53,821 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1881751928] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:06:53,821 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:06:53,821 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [65, 65, 65] total 130 [2022-11-16 12:06:53,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491509817] [2022-11-16 12:06:53,821 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:06:53,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 130 states [2022-11-16 12:06:53,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:06:53,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 130 interpolants. [2022-11-16 12:06:53,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4290, Invalid=12480, Unknown=0, NotChecked=0, Total=16770 [2022-11-16 12:06:53,901 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 1152 out of 1459 [2022-11-16 12:06:53,959 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1451 places, 1284 transitions, 3686 flow. Second operand has 130 states, 130 states have (on average 1154.946153846154) internal successors, (150143), 130 states have internal predecessors, (150143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:06:53,959 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:06:53,959 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1152 of 1459 [2022-11-16 12:06:53,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:06:59,947 INFO L130 PetriNetUnfolder]: 0/1550 cut-off events. [2022-11-16 12:06:59,947 INFO L131 PetriNetUnfolder]: For 6662/6662 co-relation queries the response was YES. [2022-11-16 12:06:59,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2828 conditions, 1550 events. 0/1550 cut-off events. For 6662/6662 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 4011 event pairs, 0 based on Foata normal form. 12/1562 useless extension candidates. Maximal degree in co-relation 0. Up to 80 conditions per place. [2022-11-16 12:06:59,949 INFO L137 encePairwiseOnDemand]: 1454/1459 looper letters, 129 selfloop transitions, 127 changer transitions 0/1384 dead transitions. [2022-11-16 12:06:59,949 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1566 places, 1384 transitions, 5122 flow [2022-11-16 12:06:59,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2022-11-16 12:06:59,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 129 states. [2022-11-16 12:06:59,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 148876 transitions. [2022-11-16 12:07:00,009 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7910058391911206 [2022-11-16 12:07:00,009 INFO L72 ComplementDD]: Start complementDD. Operand 129 states and 148876 transitions. [2022-11-16 12:07:00,009 INFO L73 IsDeterministic]: Start isDeterministic. Operand 129 states and 148876 transitions. [2022-11-16 12:07:00,027 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:07:00,027 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 129 states and 148876 transitions. [2022-11-16 12:07:00,104 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 130 states, 129 states have (on average 1154.077519379845) internal successors, (148876), 129 states have internal predecessors, (148876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:07:00,185 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 130 states, 130 states have (on average 1459.0) internal successors, (189670), 130 states have internal predecessors, (189670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:07:00,213 INFO L81 ComplementDD]: Finished complementDD. Result has 130 states, 130 states have (on average 1459.0) internal successors, (189670), 130 states have internal predecessors, (189670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:07:00,213 INFO L175 Difference]: Start difference. First operand has 1451 places, 1284 transitions, 3686 flow. Second operand 129 states and 148876 transitions. [2022-11-16 12:07:00,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1566 places, 1384 transitions, 5122 flow [2022-11-16 12:07:00,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1493 places, 1384 transitions, 4690 flow, removed 29 selfloop flow, removed 73 redundant places. [2022-11-16 12:07:00,247 INFO L231 Difference]: Finished difference. Result has 1493 places, 1304 transitions, 3900 flow [2022-11-16 12:07:00,248 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1459, PETRI_DIFFERENCE_MINUEND_FLOW=3338, PETRI_DIFFERENCE_MINUEND_PLACES=1365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=129, PETRI_FLOW=3900, PETRI_PLACES=1493, PETRI_TRANSITIONS=1304} [2022-11-16 12:07:00,248 INFO L288 CegarLoopForPetriNet]: 1288 programPoint places, 205 predicate places. [2022-11-16 12:07:00,248 INFO L495 AbstractCegarLoop]: Abstraction has has 1493 places, 1304 transitions, 3900 flow [2022-11-16 12:07:00,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 130 states, 130 states have (on average 1154.946153846154) internal successors, (150143), 130 states have internal predecessors, (150143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:07:00,263 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:07:00,263 INFO L209 CegarLoopForPetriNet]: trace histogram [43, 43, 43, 43, 42, 42, 42, 42, 42, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-16 12:07:00,276 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (154)] Forceful destruction successful, exit code 0 [2022-11-16 12:07:00,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 154 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable277 [2022-11-16 12:07:00,464 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:07:00,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:07:00,464 INFO L85 PathProgramCache]: Analyzing trace with hash 987106924, now seen corresponding path program 1 times [2022-11-16 12:07:00,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:07:00,464 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417658707] [2022-11-16 12:07:00,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:07:00,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:07:00,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 12:07:00,545 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 12:07:00,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 12:07:00,691 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 12:07:00,692 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-16 12:07:00,692 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-11-16 12:07:00,692 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-16 12:07:00,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable278 [2022-11-16 12:07:00,692 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:07:00,693 WARN L233 ceAbstractionStarter]: 42 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-16 12:07:00,693 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 43 thread instances. [2022-11-16 12:07:00,815 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-16 12:07:00,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1317 places, 1492 transitions, 5005 flow [2022-11-16 12:07:04,101 INFO L130 PetriNetUnfolder]: 434/3164 cut-off events. [2022-11-16 12:07:04,101 INFO L131 PetriNetUnfolder]: For 14147/14147 co-relation queries the response was YES. [2022-11-16 12:07:04,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4240 conditions, 3164 events. 434/3164 cut-off events. For 14147/14147 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 12066 event pairs, 0 based on Foata normal form. 0/2642 useless extension candidates. Maximal degree in co-relation 4094. Up to 88 conditions per place. [2022-11-16 12:07:04,253 INFO L82 GeneralOperation]: Start removeDead. Operand has 1317 places, 1492 transitions, 5005 flow [2022-11-16 12:07:04,336 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 1317 places, 1492 transitions, 5005 flow [2022-11-16 12:07:04,336 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-16 12:07:04,337 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;@495da5ea, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-16 12:07:04,337 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2022-11-16 12:07:04,344 INFO L130 PetriNetUnfolder]: 4/87 cut-off events. [2022-11-16 12:07:04,344 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-16 12:07:04,344 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:07:04,344 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-16 12:07:04,344 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:07:04,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:07:04,344 INFO L85 PathProgramCache]: Analyzing trace with hash -1199255906, now seen corresponding path program 1 times [2022-11-16 12:07:04,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:07:04,344 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768471230] [2022-11-16 12:07:04,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:07:04,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:07:04,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:07:04,379 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-16 12:07:04,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:07:04,379 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768471230] [2022-11-16 12:07:04,379 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1768471230] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:07:04,380 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:07:04,380 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-16 12:07:04,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361923244] [2022-11-16 12:07:04,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:07:04,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-16 12:07:04,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:07:04,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-16 12:07:04,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-16 12:07:04,383 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 1186 out of 1492 [2022-11-16 12:07:04,384 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1317 places, 1492 transitions, 5005 flow. Second operand has 2 states, 2 states have (on average 1186.5) internal successors, (2373), 2 states have internal predecessors, (2373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:07:04,384 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:07:04,384 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1186 of 1492 [2022-11-16 12:07:04,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:07:06,806 INFO L130 PetriNetUnfolder]: 0/2686 cut-off events. [2022-11-16 12:07:06,806 INFO L131 PetriNetUnfolder]: For 15093/15093 co-relation queries the response was YES. [2022-11-16 12:07:06,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3806 conditions, 2686 events. 0/2686 cut-off events. For 15093/15093 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 11461 event pairs, 0 based on Foata normal form. 5602/8200 useless extension candidates. Maximal degree in co-relation 0. Up to 44 conditions per place. [2022-11-16 12:07:06,811 INFO L137 encePairwiseOnDemand]: 1230/1492 looper letters, 43 selfloop transitions, 0 changer transitions 12/1229 dead transitions. [2022-11-16 12:07:06,811 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1317 places, 1229 transitions, 4565 flow [2022-11-16 12:07:06,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-16 12:07:06,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-11-16 12:07:06,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 2677 transitions. [2022-11-16 12:07:06,813 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8971179624664879 [2022-11-16 12:07:06,813 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 2677 transitions. [2022-11-16 12:07:06,813 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 2677 transitions. [2022-11-16 12:07:06,814 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:07:06,814 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 2677 transitions. [2022-11-16 12:07:06,815 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 1338.5) internal successors, (2677), 2 states have internal predecessors, (2677), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:07:06,817 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 1492.0) internal successors, (4476), 3 states have internal predecessors, (4476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:07:06,817 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 1492.0) internal successors, (4476), 3 states have internal predecessors, (4476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:07:06,817 INFO L175 Difference]: Start difference. First operand has 1317 places, 1492 transitions, 5005 flow. Second operand 2 states and 2677 transitions. [2022-11-16 12:07:06,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1317 places, 1229 transitions, 4565 flow [2022-11-16 12:07:06,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1317 places, 1229 transitions, 2759 flow, removed 903 selfloop flow, removed 0 redundant places. [2022-11-16 12:07:06,858 INFO L231 Difference]: Finished difference. Result has 1317 places, 1217 transitions, 2649 flow [2022-11-16 12:07:06,859 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1492, PETRI_DIFFERENCE_MINUEND_FLOW=2673, PETRI_DIFFERENCE_MINUEND_PLACES=1316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=2649, PETRI_PLACES=1317, PETRI_TRANSITIONS=1217} [2022-11-16 12:07:06,859 INFO L288 CegarLoopForPetriNet]: 1317 programPoint places, 0 predicate places. [2022-11-16 12:07:06,859 INFO L495 AbstractCegarLoop]: Abstraction has has 1317 places, 1217 transitions, 2649 flow [2022-11-16 12:07:06,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 1186.5) internal successors, (2373), 2 states have internal predecessors, (2373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:07:06,860 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:07:06,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] [2022-11-16 12:07:06,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable279 [2022-11-16 12:07:06,860 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:07:06,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:07:06,861 INFO L85 PathProgramCache]: Analyzing trace with hash -1492658913, now seen corresponding path program 1 times [2022-11-16 12:07:06,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:07:06,861 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979420381] [2022-11-16 12:07:06,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:07:06,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:07:06,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:07:06,903 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-16 12:07:06,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:07:06,903 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979420381] [2022-11-16 12:07:06,903 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979420381] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:07:06,904 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:07:06,904 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 12:07:06,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354180715] [2022-11-16 12:07:06,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:07:06,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-16 12:07:06,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:07:06,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-16 12:07:06,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-16 12:07:06,907 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 1179 out of 1492 [2022-11-16 12:07:06,908 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1317 places, 1217 transitions, 2649 flow. Second operand has 3 states, 3 states have (on average 1180.0) internal successors, (3540), 3 states have internal predecessors, (3540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:07:06,908 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:07:06,908 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1179 of 1492 [2022-11-16 12:07:06,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:07:09,099 INFO L130 PetriNetUnfolder]: 0/2145 cut-off events. [2022-11-16 12:07:09,099 INFO L131 PetriNetUnfolder]: For 42/42 co-relation queries the response was YES. [2022-11-16 12:07:09,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2582 conditions, 2145 events. 0/2145 cut-off events. For 42/42 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 7724 event pairs, 0 based on Foata normal form. 0/2102 useless extension candidates. Maximal degree in co-relation 0. Up to 258 conditions per place. [2022-11-16 12:07:09,103 INFO L137 encePairwiseOnDemand]: 1489/1492 looper letters, 52 selfloop transitions, 2 changer transitions 0/1221 dead transitions. [2022-11-16 12:07:09,103 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1307 places, 1221 transitions, 2765 flow [2022-11-16 12:07:09,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-16 12:07:09,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-16 12:07:09,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 3592 transitions. [2022-11-16 12:07:09,106 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8025022341376229 [2022-11-16 12:07:09,106 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 3592 transitions. [2022-11-16 12:07:09,106 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 3592 transitions. [2022-11-16 12:07:09,107 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:07:09,107 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 3592 transitions. [2022-11-16 12:07:09,109 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 1197.3333333333333) internal successors, (3592), 3 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-16 12:07:09,111 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1492.0) internal successors, (5968), 4 states have internal predecessors, (5968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:07:09,111 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1492.0) internal successors, (5968), 4 states have internal predecessors, (5968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:07:09,111 INFO L175 Difference]: Start difference. First operand has 1317 places, 1217 transitions, 2649 flow. Second operand 3 states and 3592 transitions. [2022-11-16 12:07:09,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1307 places, 1221 transitions, 2765 flow [2022-11-16 12:07:09,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1307 places, 1221 transitions, 2765 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-16 12:07:09,120 INFO L231 Difference]: Finished difference. Result has 1308 places, 1218 transitions, 2661 flow [2022-11-16 12:07:09,121 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1492, PETRI_DIFFERENCE_MINUEND_FLOW=2649, PETRI_DIFFERENCE_MINUEND_PLACES=1305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=2661, PETRI_PLACES=1308, PETRI_TRANSITIONS=1218} [2022-11-16 12:07:09,121 INFO L288 CegarLoopForPetriNet]: 1317 programPoint places, -9 predicate places. [2022-11-16 12:07:09,121 INFO L495 AbstractCegarLoop]: Abstraction has has 1308 places, 1218 transitions, 2661 flow [2022-11-16 12:07:09,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 1180.0) internal successors, (3540), 3 states have internal predecessors, (3540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:07:09,122 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:07:09,122 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-16 12:07:09,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable280 [2022-11-16 12:07:09,122 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:07:09,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:07:09,122 INFO L85 PathProgramCache]: Analyzing trace with hash -453925800, now seen corresponding path program 1 times [2022-11-16 12:07:09,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:07:09,122 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012261670] [2022-11-16 12:07:09,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:07:09,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:07:09,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:07:09,174 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-16 12:07:09,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:07:09,175 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012261670] [2022-11-16 12:07:09,175 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012261670] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:07:09,175 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [436417296] [2022-11-16 12:07:09,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:07:09,175 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:07:09,175 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:07:09,176 INFO L229 MonitoredProcess]: Starting monitored process 155 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:07:09,178 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (155)] Waiting until timeout for monitored process [2022-11-16 12:07:11,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:07:11,198 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-16 12:07:11,199 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:07:11,225 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-16 12:07:11,225 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:07:11,255 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-16 12:07:11,255 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [436417296] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:07:11,256 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:07:11,256 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-16 12:07:11,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947932967] [2022-11-16 12:07:11,256 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:07:11,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-16 12:07:11,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:07:11,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-16 12:07:11,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-16 12:07:11,262 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 1178 out of 1492 [2022-11-16 12:07:11,266 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1308 places, 1218 transitions, 2661 flow. Second operand has 10 states, 10 states have (on average 1180.3) internal successors, (11803), 10 states have internal predecessors, (11803), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:07:11,266 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:07:11,266 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1178 of 1492 [2022-11-16 12:07:11,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:07:13,863 INFO L130 PetriNetUnfolder]: 0/2119 cut-off events. [2022-11-16 12:07:13,863 INFO L131 PetriNetUnfolder]: For 45/45 co-relation queries the response was YES. [2022-11-16 12:07:13,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2685 conditions, 2119 events. 0/2119 cut-off events. For 45/45 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 7592 event pairs, 0 based on Foata normal form. 2/2121 useless extension candidates. Maximal degree in co-relation 0. Up to 167 conditions per place. [2022-11-16 12:07:13,867 INFO L137 encePairwiseOnDemand]: 1486/1492 looper letters, 53 selfloop transitions, 9 changer transitions 0/1228 dead transitions. [2022-11-16 12:07:13,867 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1316 places, 1228 transitions, 2807 flow [2022-11-16 12:07:13,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-16 12:07:13,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-16 12:07:13,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 10666 transitions. [2022-11-16 12:07:13,875 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7943103961870718 [2022-11-16 12:07:13,875 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 10666 transitions. [2022-11-16 12:07:13,875 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 10666 transitions. [2022-11-16 12:07:13,876 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:07:13,876 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 10666 transitions. [2022-11-16 12:07:13,882 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 1185.111111111111) internal successors, (10666), 9 states have internal predecessors, (10666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:07:13,888 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 1492.0) internal successors, (14920), 10 states have internal predecessors, (14920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:07:13,890 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 1492.0) internal successors, (14920), 10 states have internal predecessors, (14920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:07:13,890 INFO L175 Difference]: Start difference. First operand has 1308 places, 1218 transitions, 2661 flow. Second operand 9 states and 10666 transitions. [2022-11-16 12:07:13,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1316 places, 1228 transitions, 2807 flow [2022-11-16 12:07:13,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1315 places, 1228 transitions, 2805 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-16 12:07:13,900 INFO L231 Difference]: Finished difference. Result has 1318 places, 1224 transitions, 2709 flow [2022-11-16 12:07:13,901 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1492, PETRI_DIFFERENCE_MINUEND_FLOW=2659, PETRI_DIFFERENCE_MINUEND_PLACES=1307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2709, PETRI_PLACES=1318, PETRI_TRANSITIONS=1224} [2022-11-16 12:07:13,901 INFO L288 CegarLoopForPetriNet]: 1317 programPoint places, 1 predicate places. [2022-11-16 12:07:13,901 INFO L495 AbstractCegarLoop]: Abstraction has has 1318 places, 1224 transitions, 2709 flow [2022-11-16 12:07:13,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 1180.3) internal successors, (11803), 10 states have internal predecessors, (11803), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:07:13,903 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:07:13,903 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-16 12:07:13,917 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (155)] Forceful destruction successful, exit code 0 [2022-11-16 12:07:14,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 155 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable281 [2022-11-16 12:07:14,116 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:07:14,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:07:14,116 INFO L85 PathProgramCache]: Analyzing trace with hash 397418765, now seen corresponding path program 1 times [2022-11-16 12:07:14,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:07:14,116 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762090249] [2022-11-16 12:07:14,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:07:14,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:07:14,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:07:14,208 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-16 12:07:14,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:07:14,208 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762090249] [2022-11-16 12:07:14,209 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762090249] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:07:14,209 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1270314322] [2022-11-16 12:07:14,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:07:14,209 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:07:14,209 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:07:14,210 INFO L229 MonitoredProcess]: Starting monitored process 156 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:07:14,212 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (156)] Waiting until timeout for monitored process [2022-11-16 12:07:16,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:07:16,195 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-16 12:07:16,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:07:16,241 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-16 12:07:16,241 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:07:16,335 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-16 12:07:16,335 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1270314322] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:07:16,335 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:07:16,335 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-16 12:07:16,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364099746] [2022-11-16 12:07:16,336 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:07:16,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-16 12:07:16,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:07:16,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-16 12:07:16,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-11-16 12:07:16,345 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 1178 out of 1492 [2022-11-16 12:07:16,353 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1318 places, 1224 transitions, 2709 flow. Second operand has 18 states, 18 states have (on average 1180.611111111111) internal successors, (21251), 18 states have internal predecessors, (21251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:07:16,354 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:07:16,354 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1178 of 1492 [2022-11-16 12:07:16,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:07:19,068 INFO L130 PetriNetUnfolder]: 0/2067 cut-off events. [2022-11-16 12:07:19,068 INFO L131 PetriNetUnfolder]: For 252/252 co-relation queries the response was YES. [2022-11-16 12:07:19,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2958 conditions, 2067 events. 0/2067 cut-off events. For 252/252 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 7235 event pairs, 0 based on Foata normal form. 4/2071 useless extension candidates. Maximal degree in co-relation 0. Up to 151 conditions per place. [2022-11-16 12:07:19,072 INFO L137 encePairwiseOnDemand]: 1486/1492 looper letters, 61 selfloop transitions, 21 changer transitions 0/1248 dead transitions. [2022-11-16 12:07:19,072 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1338 places, 1248 transitions, 2981 flow [2022-11-16 12:07:19,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-16 12:07:19,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-16 12:07:19,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 24824 transitions. [2022-11-16 12:07:19,085 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7922890335758969 [2022-11-16 12:07:19,085 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 24824 transitions. [2022-11-16 12:07:19,085 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 24824 transitions. [2022-11-16 12:07:19,089 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:07:19,089 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 24824 transitions. [2022-11-16 12:07:19,102 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 1182.095238095238) internal successors, (24824), 21 states have internal predecessors, (24824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:07:19,116 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 1492.0) internal successors, (32824), 22 states have internal predecessors, (32824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:07:19,121 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 1492.0) internal successors, (32824), 22 states have internal predecessors, (32824), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:07:19,121 INFO L175 Difference]: Start difference. First operand has 1318 places, 1224 transitions, 2709 flow. Second operand 21 states and 24824 transitions. [2022-11-16 12:07:19,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1338 places, 1248 transitions, 2981 flow [2022-11-16 12:07:19,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1337 places, 1248 transitions, 2967 flow, removed 6 selfloop flow, removed 1 redundant places. [2022-11-16 12:07:19,134 INFO L231 Difference]: Finished difference. Result has 1342 places, 1237 transitions, 2833 flow [2022-11-16 12:07:19,134 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1492, PETRI_DIFFERENCE_MINUEND_FLOW=2703, PETRI_DIFFERENCE_MINUEND_PLACES=1317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=2833, PETRI_PLACES=1342, PETRI_TRANSITIONS=1237} [2022-11-16 12:07:19,134 INFO L288 CegarLoopForPetriNet]: 1317 programPoint places, 25 predicate places. [2022-11-16 12:07:19,134 INFO L495 AbstractCegarLoop]: Abstraction has has 1342 places, 1237 transitions, 2833 flow [2022-11-16 12:07:19,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1180.611111111111) internal successors, (21251), 18 states have internal predecessors, (21251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:07:19,136 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:07:19,136 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-16 12:07:19,148 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (156)] Ended with exit code 0 [2022-11-16 12:07:19,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 156 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable282 [2022-11-16 12:07:19,337 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:07:19,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:07:19,337 INFO L85 PathProgramCache]: Analyzing trace with hash 172839043, now seen corresponding path program 1 times [2022-11-16 12:07:19,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:07:19,337 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802039595] [2022-11-16 12:07:19,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:07:19,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:07:19,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:07:19,580 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-16 12:07:19,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:07:19,581 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802039595] [2022-11-16 12:07:19,581 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802039595] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:07:19,581 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1609771860] [2022-11-16 12:07:19,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:07:19,581 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:07:19,581 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:07:19,582 INFO L229 MonitoredProcess]: Starting monitored process 157 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:07:19,584 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (157)] Waiting until timeout for monitored process [2022-11-16 12:07:21,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:07:21,641 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-16 12:07:21,643 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:07:21,737 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-16 12:07:21,737 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:07:22,024 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-16 12:07:22,024 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1609771860] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:07:22,024 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:07:22,024 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 34 [2022-11-16 12:07:22,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827044764] [2022-11-16 12:07:22,025 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:07:22,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-11-16 12:07:22,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:07:22,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-11-16 12:07:22,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=306, Invalid=816, Unknown=0, NotChecked=0, Total=1122 [2022-11-16 12:07:22,043 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 1178 out of 1492 [2022-11-16 12:07:22,058 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1342 places, 1237 transitions, 2833 flow. Second operand has 34 states, 34 states have (on average 1180.7941176470588) internal successors, (40147), 34 states have internal predecessors, (40147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:07:22,058 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:07:22,058 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1178 of 1492 [2022-11-16 12:07:22,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:07:25,245 INFO L130 PetriNetUnfolder]: 0/1963 cut-off events. [2022-11-16 12:07:25,245 INFO L131 PetriNetUnfolder]: For 1032/1032 co-relation queries the response was YES. [2022-11-16 12:07:25,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3149 conditions, 1963 events. 0/1963 cut-off events. For 1032/1032 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 6547 event pairs, 0 based on Foata normal form. 8/1971 useless extension candidates. Maximal degree in co-relation 0. Up to 119 conditions per place. [2022-11-16 12:07:25,249 INFO L137 encePairwiseOnDemand]: 1486/1492 looper letters, 77 selfloop transitions, 45 changer transitions 0/1288 dead transitions. [2022-11-16 12:07:25,249 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1386 places, 1288 transitions, 3393 flow [2022-11-16 12:07:25,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-11-16 12:07:25,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-11-16 12:07:25,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 53140 transitions. [2022-11-16 12:07:25,274 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7914804885314268 [2022-11-16 12:07:25,274 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 53140 transitions. [2022-11-16 12:07:25,274 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 53140 transitions. [2022-11-16 12:07:25,282 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:07:25,282 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 53140 transitions. [2022-11-16 12:07:25,314 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 1180.888888888889) internal successors, (53140), 45 states have internal predecessors, (53140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:07:25,347 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 1492.0) internal successors, (68632), 46 states have internal predecessors, (68632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:07:25,357 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 1492.0) internal successors, (68632), 46 states have internal predecessors, (68632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:07:25,357 INFO L175 Difference]: Start difference. First operand has 1342 places, 1237 transitions, 2833 flow. Second operand 45 states and 53140 transitions. [2022-11-16 12:07:25,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1386 places, 1288 transitions, 3393 flow [2022-11-16 12:07:25,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1380 places, 1288 transitions, 3353 flow, removed 14 selfloop flow, removed 6 redundant places. [2022-11-16 12:07:25,378 INFO L231 Difference]: Finished difference. Result has 1389 places, 1262 transitions, 3111 flow [2022-11-16 12:07:25,378 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1492, PETRI_DIFFERENCE_MINUEND_FLOW=2809, PETRI_DIFFERENCE_MINUEND_PLACES=1336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=3111, PETRI_PLACES=1389, PETRI_TRANSITIONS=1262} [2022-11-16 12:07:25,378 INFO L288 CegarLoopForPetriNet]: 1317 programPoint places, 72 predicate places. [2022-11-16 12:07:25,379 INFO L495 AbstractCegarLoop]: Abstraction has has 1389 places, 1262 transitions, 3111 flow [2022-11-16 12:07:25,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1180.7941176470588) internal successors, (40147), 34 states have internal predecessors, (40147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:07:25,382 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:07:25,382 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-16 12:07:25,395 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (157)] Ended with exit code 0 [2022-11-16 12:07:25,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable283,157 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:07:25,583 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:07:25,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:07:25,583 INFO L85 PathProgramCache]: Analyzing trace with hash -906039393, now seen corresponding path program 1 times [2022-11-16 12:07:25,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:07:25,583 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055756059] [2022-11-16 12:07:25,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:07:25,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:07:25,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:07:26,306 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-16 12:07:26,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:07:26,306 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055756059] [2022-11-16 12:07:26,306 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055756059] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:07:26,306 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [249754200] [2022-11-16 12:07:26,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:07:26,307 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:07:26,307 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:07:26,307 INFO L229 MonitoredProcess]: Starting monitored process 158 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:07:26,310 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (158)] Waiting until timeout for monitored process [2022-11-16 12:07:28,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:07:28,512 INFO L263 TraceCheckSpWp]: Trace formula consists of 458 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-16 12:07:28,513 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:07:28,719 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-16 12:07:28,720 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:07:29,823 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-16 12:07:29,823 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [249754200] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:07:29,823 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:07:29,823 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33, 33] total 66 [2022-11-16 12:07:29,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914096762] [2022-11-16 12:07:29,824 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:07:29,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-11-16 12:07:29,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:07:29,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-11-16 12:07:29,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1122, Invalid=3168, Unknown=0, NotChecked=0, Total=4290 [2022-11-16 12:07:29,855 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 1178 out of 1492 [2022-11-16 12:07:29,882 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1389 places, 1262 transitions, 3111 flow. Second operand has 66 states, 66 states have (on average 1180.8939393939395) internal successors, (77939), 66 states have internal predecessors, (77939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:07:29,882 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:07:29,882 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1178 of 1492 [2022-11-16 12:07:29,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:07:34,628 INFO L130 PetriNetUnfolder]: 0/1755 cut-off events. [2022-11-16 12:07:34,629 INFO L131 PetriNetUnfolder]: For 3676/3676 co-relation queries the response was YES. [2022-11-16 12:07:34,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3111 conditions, 1755 events. 0/1755 cut-off events. For 3676/3676 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 5187 event pairs, 0 based on Foata normal form. 16/1771 useless extension candidates. Maximal degree in co-relation 0. Up to 82 conditions per place. [2022-11-16 12:07:34,632 INFO L137 encePairwiseOnDemand]: 1486/1492 looper letters, 109 selfloop transitions, 93 changer transitions 0/1368 dead transitions. [2022-11-16 12:07:34,632 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1481 places, 1368 transitions, 4363 flow [2022-11-16 12:07:34,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-11-16 12:07:34,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 93 states. [2022-11-16 12:07:34,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 109772 transitions. [2022-11-16 12:07:34,685 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7911153391565049 [2022-11-16 12:07:34,686 INFO L72 ComplementDD]: Start complementDD. Operand 93 states and 109772 transitions. [2022-11-16 12:07:34,686 INFO L73 IsDeterministic]: Start isDeterministic. Operand 93 states and 109772 transitions. [2022-11-16 12:07:34,702 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:07:34,702 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 93 states and 109772 transitions. [2022-11-16 12:07:34,773 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 94 states, 93 states have (on average 1180.3440860215053) internal successors, (109772), 93 states have internal predecessors, (109772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:07:34,843 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 94 states, 94 states have (on average 1492.0) internal successors, (140248), 94 states have internal predecessors, (140248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:07:34,863 INFO L81 ComplementDD]: Finished complementDD. Result has 94 states, 94 states have (on average 1492.0) internal successors, (140248), 94 states have internal predecessors, (140248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:07:34,863 INFO L175 Difference]: Start difference. First operand has 1389 places, 1262 transitions, 3111 flow. Second operand 93 states and 109772 transitions. [2022-11-16 12:07:34,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1481 places, 1368 transitions, 4363 flow [2022-11-16 12:07:34,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1463 places, 1368 transitions, 4275 flow, removed 26 selfloop flow, removed 18 redundant places. [2022-11-16 12:07:34,902 INFO L231 Difference]: Finished difference. Result has 1480 places, 1311 transitions, 3745 flow [2022-11-16 12:07:34,903 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1492, PETRI_DIFFERENCE_MINUEND_FLOW=3055, PETRI_DIFFERENCE_MINUEND_PLACES=1371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=93, PETRI_FLOW=3745, PETRI_PLACES=1480, PETRI_TRANSITIONS=1311} [2022-11-16 12:07:34,904 INFO L288 CegarLoopForPetriNet]: 1317 programPoint places, 163 predicate places. [2022-11-16 12:07:34,904 INFO L495 AbstractCegarLoop]: Abstraction has has 1480 places, 1311 transitions, 3745 flow [2022-11-16 12:07:34,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 1180.8939393939395) internal successors, (77939), 66 states have internal predecessors, (77939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:07:34,914 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:07:34,914 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-16 12:07:34,931 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (158)] Forceful destruction successful, exit code 0 [2022-11-16 12:07:35,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable284,158 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:07:35,130 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:07:35,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:07:35,130 INFO L85 PathProgramCache]: Analyzing trace with hash -369463657, now seen corresponding path program 1 times [2022-11-16 12:07:35,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:07:35,130 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842467520] [2022-11-16 12:07:35,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:07:35,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:07:35,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:07:37,611 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-16 12:07:37,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:07:37,611 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842467520] [2022-11-16 12:07:37,611 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [842467520] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:07:37,611 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1660551550] [2022-11-16 12:07:37,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:07:37,612 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:07:37,612 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:07:37,612 INFO L229 MonitoredProcess]: Starting monitored process 159 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:07:37,615 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (159)] Waiting until timeout for monitored process [2022-11-16 12:07:39,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:07:39,739 INFO L263 TraceCheckSpWp]: Trace formula consists of 810 conjuncts, 64 conjunts are in the unsatisfiable core [2022-11-16 12:07:39,741 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:07:40,146 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-16 12:07:40,146 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:07:43,931 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-16 12:07:43,931 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1660551550] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:07:43,932 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:07:43,932 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [65, 65, 65] total 130 [2022-11-16 12:07:43,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662909348] [2022-11-16 12:07:43,932 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:07:43,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 130 states [2022-11-16 12:07:43,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:07:43,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 130 interpolants. [2022-11-16 12:07:43,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4290, Invalid=12480, Unknown=0, NotChecked=0, Total=16770 [2022-11-16 12:07:43,992 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 1178 out of 1492 [2022-11-16 12:07:44,048 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1480 places, 1311 transitions, 3745 flow. Second operand has 130 states, 130 states have (on average 1180.946153846154) internal successors, (153523), 130 states have internal predecessors, (153523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:07:44,048 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:07:44,048 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 1178 of 1492 [2022-11-16 12:07:44,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:07:51,245 INFO L130 PetriNetUnfolder]: 0/1586 cut-off events. [2022-11-16 12:07:51,246 INFO L131 PetriNetUnfolder]: For 7159/7159 co-relation queries the response was YES. [2022-11-16 12:07:51,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2896 conditions, 1586 events. 0/1586 cut-off events. For 7159/7159 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 4109 event pairs, 0 based on Foata normal form. 13/1599 useless extension candidates. Maximal degree in co-relation 0. Up to 82 conditions per place. [2022-11-16 12:07:51,248 INFO L137 encePairwiseOnDemand]: 1487/1492 looper letters, 132 selfloop transitions, 130 changer transitions 0/1416 dead transitions. [2022-11-16 12:07:51,248 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1598 places, 1416 transitions, 5247 flow [2022-11-16 12:07:51,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 132 states. [2022-11-16 12:07:51,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 132 states. [2022-11-16 12:07:51,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 155771 transitions. [2022-11-16 12:07:51,310 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7909405719392315 [2022-11-16 12:07:51,311 INFO L72 ComplementDD]: Start complementDD. Operand 132 states and 155771 transitions. [2022-11-16 12:07:51,311 INFO L73 IsDeterministic]: Start isDeterministic. Operand 132 states and 155771 transitions. [2022-11-16 12:07:51,341 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:07:51,341 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 132 states and 155771 transitions. [2022-11-16 12:07:51,424 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 133 states, 132 states have (on average 1180.0833333333333) internal successors, (155771), 132 states have internal predecessors, (155771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:07:51,510 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 133 states, 133 states have (on average 1492.0) internal successors, (198436), 133 states have internal predecessors, (198436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:07:51,538 INFO L81 ComplementDD]: Finished complementDD. Result has 133 states, 133 states have (on average 1492.0) internal successors, (198436), 133 states have internal predecessors, (198436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:07:51,538 INFO L175 Difference]: Start difference. First operand has 1480 places, 1311 transitions, 3745 flow. Second operand 132 states and 155771 transitions. [2022-11-16 12:07:51,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1598 places, 1416 transitions, 5247 flow [2022-11-16 12:07:51,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1525 places, 1416 transitions, 4805 flow, removed 30 selfloop flow, removed 73 redundant places. [2022-11-16 12:07:51,567 INFO L231 Difference]: Finished difference. Result has 1525 places, 1334 transitions, 3993 flow [2022-11-16 12:07:51,568 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=1492, PETRI_DIFFERENCE_MINUEND_FLOW=3397, PETRI_DIFFERENCE_MINUEND_PLACES=1394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=132, PETRI_FLOW=3993, PETRI_PLACES=1525, PETRI_TRANSITIONS=1334} [2022-11-16 12:07:51,568 INFO L288 CegarLoopForPetriNet]: 1317 programPoint places, 208 predicate places. [2022-11-16 12:07:51,568 INFO L495 AbstractCegarLoop]: Abstraction has has 1525 places, 1334 transitions, 3993 flow [2022-11-16 12:07:51,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 130 states, 130 states have (on average 1180.946153846154) internal successors, (153523), 130 states have internal predecessors, (153523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:07:51,581 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:07:51,581 INFO L209 CegarLoopForPetriNet]: trace histogram [44, 44, 44, 44, 43, 43, 43, 43, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-16 12:07:51,594 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (159)] Forceful destruction successful, exit code 0 [2022-11-16 12:07:51,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 159 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_927769aa-76aa-4043-9225-39510f36ab2f/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable285 [2022-11-16 12:07:51,781 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2022-11-16 12:07:51,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:07:51,782 INFO L85 PathProgramCache]: Analyzing trace with hash 334488431, now seen corresponding path program 1 times [2022-11-16 12:07:51,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:07:51,782 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162041326] [2022-11-16 12:07:51,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:07:51,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:07:51,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 12:07:51,879 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 12:07:51,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 12:07:52,047 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 12:07:52,047 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-16 12:07:52,047 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 2 remaining) [2022-11-16 12:07:52,047 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2022-11-16 12:07:52,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable286 [2022-11-16 12:07:52,047 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:07:52,048 WARN L233 ceAbstractionStarter]: 43 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-16 12:07:52,048 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 44 thread instances. [2022-11-16 12:07:52,172 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2022-11-16 12:07:52,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 1346 places, 1525 transitions, 5162 flow