./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-overflow.prp --file ../../sv-benchmarks/c/goblint-regression/28-race_reach_93-evilcollapse_racefree.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 6b4ec56b 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_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/config/AutomizerReach.xml -i ../../sv-benchmarks/c/goblint-regression/28-race_reach_93-evilcollapse_racefree.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/config/svcomp-Overflow-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! overflow) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash dad265ed8a17f32bb0a174302dfe188f9a15f60b81cc9c28a67851ab05270da2 --- 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-6b4ec56 [2022-11-20 09:27:54,913 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-20 09:27:54,915 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-20 09:27:54,939 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-20 09:27:54,943 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-20 09:27:54,946 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-20 09:27:54,950 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-20 09:27:54,953 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-20 09:27:54,955 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-20 09:27:54,962 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-20 09:27:54,964 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-20 09:27:54,967 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-20 09:27:54,967 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-20 09:27:54,972 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-20 09:27:54,975 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-20 09:27:54,978 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-20 09:27:54,980 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-20 09:27:54,981 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-20 09:27:54,982 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-20 09:27:54,989 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-20 09:27:54,991 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-20 09:27:54,993 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-20 09:27:54,995 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-20 09:27:54,996 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-20 09:27:55,006 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-20 09:27:55,007 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-20 09:27:55,007 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-20 09:27:55,009 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-20 09:27:55,010 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-20 09:27:55,011 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-20 09:27:55,012 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-20 09:27:55,013 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-20 09:27:55,016 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-20 09:27:55,018 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-20 09:27:55,019 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-20 09:27:55,020 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-20 09:27:55,021 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-20 09:27:55,021 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-20 09:27:55,021 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-20 09:27:55,022 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-20 09:27:55,023 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-20 09:27:55,024 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/config/svcomp-Overflow-32bit-Automizer_Default.epf [2022-11-20 09:27:55,060 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-20 09:27:55,064 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-20 09:27:55,065 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-20 09:27:55,065 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-20 09:27:55,066 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-20 09:27:55,080 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-20 09:27:55,081 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-20 09:27:55,081 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-20 09:27:55,082 INFO L138 SettingsManager]: * Use SBE=true [2022-11-20 09:27:55,082 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-20 09:27:55,085 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-20 09:27:55,085 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-20 09:27:55,085 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-20 09:27:55,085 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-20 09:27:55,086 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-20 09:27:55,086 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-20 09:27:55,086 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-20 09:27:55,086 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-20 09:27:55,087 INFO L138 SettingsManager]: * Check absence of signed integer overflows=true [2022-11-20 09:27:55,087 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-20 09:27:55,087 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-20 09:27:55,087 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-20 09:27:55,088 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-20 09:27:55,088 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-20 09:27:55,088 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-20 09:27:55,088 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-20 09:27:55,089 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 09:27:55,089 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-20 09:27:55,090 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-20 09:27:55,090 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-20 09:27:55,090 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-20 09:27:55,091 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-20 09:27:55,091 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-20 09:27:55,091 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-20 09:27:55,091 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-20 09:27:55,092 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_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/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_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN 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 ! overflow) ) 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 -> dad265ed8a17f32bb0a174302dfe188f9a15f60b81cc9c28a67851ab05270da2 [2022-11-20 09:27:55,398 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-20 09:27:55,423 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-20 09:27:55,425 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-20 09:27:55,427 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-20 09:27:55,427 INFO L275 PluginConnector]: CDTParser initialized [2022-11-20 09:27:55,428 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/../../sv-benchmarks/c/goblint-regression/28-race_reach_93-evilcollapse_racefree.i [2022-11-20 09:27:58,460 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-20 09:27:58,830 INFO L351 CDTParser]: Found 1 translation units. [2022-11-20 09:27:58,830 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/sv-benchmarks/c/goblint-regression/28-race_reach_93-evilcollapse_racefree.i [2022-11-20 09:27:58,846 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/data/2c849e1f2/6fba21f06c4d45b582e99be8d589870b/FLAG9aa7630bb [2022-11-20 09:27:58,863 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/data/2c849e1f2/6fba21f06c4d45b582e99be8d589870b [2022-11-20 09:27:58,868 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-20 09:27:58,870 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-20 09:27:58,876 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-20 09:27:58,876 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-20 09:27:58,879 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-20 09:27:58,880 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 09:27:58" (1/1) ... [2022-11-20 09:27:58,881 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5768410f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:27:58, skipping insertion in model container [2022-11-20 09:27:58,882 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 09:27:58" (1/1) ... [2022-11-20 09:27:58,889 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-20 09:27:58,938 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-20 09:27:59,471 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/sv-benchmarks/c/goblint-regression/28-race_reach_93-evilcollapse_racefree.i[47038,47051] [2022-11-20 09:27:59,483 WARN L1569 CHandler]: Possible shadowing of function new [2022-11-20 09:27:59,483 WARN L1569 CHandler]: Possible shadowing of function new [2022-11-20 09:27:59,484 WARN L1569 CHandler]: Possible shadowing of function new [2022-11-20 09:27:59,484 WARN L1569 CHandler]: Possible shadowing of function new [2022-11-20 09:27:59,516 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 09:27:59,535 INFO L203 MainTranslator]: Completed pre-run [2022-11-20 09:27:59,598 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/sv-benchmarks/c/goblint-regression/28-race_reach_93-evilcollapse_racefree.i[47038,47051] [2022-11-20 09:27:59,601 WARN L1569 CHandler]: Possible shadowing of function new [2022-11-20 09:27:59,601 WARN L1569 CHandler]: Possible shadowing of function new [2022-11-20 09:27:59,602 WARN L1569 CHandler]: Possible shadowing of function new [2022-11-20 09:27:59,602 WARN L1569 CHandler]: Possible shadowing of function new [2022-11-20 09:27:59,625 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-20 09:27:59,697 INFO L208 MainTranslator]: Completed translation [2022-11-20 09:27:59,698 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:27:59 WrapperNode [2022-11-20 09:27:59,698 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-20 09:27:59,699 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-20 09:27:59,700 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-20 09:27:59,700 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-20 09:27:59,708 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:27:59" (1/1) ... [2022-11-20 09:27:59,728 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:27:59" (1/1) ... [2022-11-20 09:27:59,759 INFO L138 Inliner]: procedures = 279, calls = 51, calls flagged for inlining = 12, calls inlined = 12, statements flattened = 239 [2022-11-20 09:27:59,759 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-20 09:27:59,760 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-20 09:27:59,760 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-20 09:27:59,760 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-20 09:27:59,771 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:27:59" (1/1) ... [2022-11-20 09:27:59,771 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:27:59" (1/1) ... [2022-11-20 09:27:59,777 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:27:59" (1/1) ... [2022-11-20 09:27:59,778 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:27:59" (1/1) ... [2022-11-20 09:27:59,790 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:27:59" (1/1) ... [2022-11-20 09:27:59,796 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:27:59" (1/1) ... [2022-11-20 09:27:59,798 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:27:59" (1/1) ... [2022-11-20 09:27:59,800 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:27:59" (1/1) ... [2022-11-20 09:27:59,804 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-20 09:27:59,805 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-20 09:27:59,806 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-20 09:27:59,806 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-20 09:27:59,807 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:27:59" (1/1) ... [2022-11-20 09:27:59,819 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-20 09:27:59,840 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:27:59,856 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-20 09:27:59,867 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-20 09:27:59,905 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-20 09:27:59,905 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-20 09:27:59,905 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-20 09:27:59,906 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-20 09:27:59,906 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-20 09:27:59,906 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2022-11-20 09:27:59,906 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-20 09:27:59,906 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-20 09:27:59,906 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-20 09:27:59,906 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2022-11-20 09:27:59,906 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2022-11-20 09:27:59,907 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-20 09:27:59,907 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-20 09:27:59,907 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-20 09:27:59,908 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-11-20 09:28:00,073 INFO L235 CfgBuilder]: Building ICFG [2022-11-20 09:28:00,075 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-20 09:28:00,574 INFO L276 CfgBuilder]: Performing block encoding [2022-11-20 09:28:00,585 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-20 09:28:00,585 INFO L300 CfgBuilder]: Removed 16 assume(true) statements. [2022-11-20 09:28:00,587 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 09:28:00 BoogieIcfgContainer [2022-11-20 09:28:00,588 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-20 09:28:00,590 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-20 09:28:00,590 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-20 09:28:00,593 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-20 09:28:00,594 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.11 09:27:58" (1/3) ... [2022-11-20 09:28:00,595 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7ea5012b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 09:28:00, skipping insertion in model container [2022-11-20 09:28:00,595 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 09:27:59" (2/3) ... [2022-11-20 09:28:00,595 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7ea5012b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 09:28:00, skipping insertion in model container [2022-11-20 09:28:00,595 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 09:28:00" (3/3) ... [2022-11-20 09:28:00,597 INFO L112 eAbstractionObserver]: Analyzing ICFG 28-race_reach_93-evilcollapse_racefree.i [2022-11-20 09:28:00,604 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-11-20 09:28:00,632 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-20 09:28:00,632 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 16 error locations. [2022-11-20 09:28:00,632 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-11-20 09:28:00,763 INFO L144 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2022-11-20 09:28:00,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 263 places, 287 transitions, 582 flow [2022-11-20 09:28:00,935 INFO L130 PetriNetUnfolder]: 29/304 cut-off events. [2022-11-20 09:28:00,935 INFO L131 PetriNetUnfolder]: For 1/2 co-relation queries the response was YES. [2022-11-20 09:28:00,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 310 conditions, 304 events. 29/304 cut-off events. For 1/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 751 event pairs, 0 based on Foata normal form. 0/256 useless extension candidates. Maximal degree in co-relation 167. Up to 4 conditions per place. [2022-11-20 09:28:00,944 INFO L82 GeneralOperation]: Start removeDead. Operand has 263 places, 287 transitions, 582 flow [2022-11-20 09:28:00,952 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 261 places, 284 transitions, 576 flow [2022-11-20 09:28:00,963 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-20 09:28:00,969 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;@4b2cfac8, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-20 09:28:00,970 INFO L358 AbstractCegarLoop]: Starting to check reachability of 23 error locations. [2022-11-20 09:28:00,985 INFO L130 PetriNetUnfolder]: 2/66 cut-off events. [2022-11-20 09:28:00,985 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-20 09:28:00,986 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 09:28:00,986 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] [2022-11-20 09:28:00,987 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2022-11-20 09:28:00,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 09:28:00,992 INFO L85 PathProgramCache]: Analyzing trace with hash 649472060, now seen corresponding path program 1 times [2022-11-20 09:28:01,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 09:28:01,003 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850790103] [2022-11-20 09:28:01,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:28:01,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 09:28:01,151 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 09:28:01,152 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [555153383] [2022-11-20 09:28:01,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:28:01,152 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:28:01,152 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:28:01,159 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 09:28:01,177 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-20 09:28:01,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:01,302 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-20 09:28:01,308 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 09:28:01,400 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-20 09:28:01,401 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 09:28:01,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 09:28:01,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850790103] [2022-11-20 09:28:01,402 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 09:28:01,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [555153383] [2022-11-20 09:28:01,403 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [555153383] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 09:28:01,404 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 09:28:01,404 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-20 09:28:01,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373642216] [2022-11-20 09:28:01,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 09:28:01,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 09:28:01,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 09:28:01,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 09:28:01,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 09:28:01,483 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 250 out of 287 [2022-11-20 09:28:01,492 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 284 transitions, 576 flow. Second operand has 3 states, 3 states have (on average 252.0) internal successors, (756), 3 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:01,494 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 09:28:01,494 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 250 of 287 [2022-11-20 09:28:01,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 09:28:01,655 INFO L130 PetriNetUnfolder]: 7/338 cut-off events. [2022-11-20 09:28:01,655 INFO L131 PetriNetUnfolder]: For 5/6 co-relation queries the response was YES. [2022-11-20 09:28:01,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 370 conditions, 338 events. 7/338 cut-off events. For 5/6 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 836 event pairs, 0 based on Foata normal form. 22/326 useless extension candidates. Maximal degree in co-relation 244. Up to 17 conditions per place. [2022-11-20 09:28:01,659 INFO L137 encePairwiseOnDemand]: 262/287 looper letters, 23 selfloop transitions, 2 changer transitions 2/272 dead transitions. [2022-11-20 09:28:01,659 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 272 transitions, 602 flow [2022-11-20 09:28:01,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 09:28:01,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-20 09:28:01,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 800 transitions. [2022-11-20 09:28:01,676 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9291521486643438 [2022-11-20 09:28:01,677 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 800 transitions. [2022-11-20 09:28:01,678 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 800 transitions. [2022-11-20 09:28:01,681 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 09:28:01,684 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 800 transitions. [2022-11-20 09:28:01,692 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 266.6666666666667) internal successors, (800), 3 states have internal predecessors, (800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:01,702 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 287.0) internal successors, (1148), 4 states have internal predecessors, (1148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:01,703 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 287.0) internal successors, (1148), 4 states have internal predecessors, (1148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:01,705 INFO L175 Difference]: Start difference. First operand has 261 places, 284 transitions, 576 flow. Second operand 3 states and 800 transitions. [2022-11-20 09:28:01,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 272 transitions, 602 flow [2022-11-20 09:28:01,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 272 transitions, 602 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-20 09:28:01,722 INFO L231 Difference]: Finished difference. Result has 263 places, 262 transitions, 546 flow [2022-11-20 09:28:01,727 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=287, PETRI_DIFFERENCE_MINUEND_FLOW=534, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=546, PETRI_PLACES=263, PETRI_TRANSITIONS=262} [2022-11-20 09:28:01,733 INFO L288 CegarLoopForPetriNet]: 261 programPoint places, 2 predicate places. [2022-11-20 09:28:01,734 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 262 transitions, 546 flow [2022-11-20 09:28:01,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 252.0) internal successors, (756), 3 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:01,735 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 09:28:01,735 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] [2022-11-20 09:28:01,747 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-20 09:28:01,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:28:01,942 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2022-11-20 09:28:01,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 09:28:01,942 INFO L85 PathProgramCache]: Analyzing trace with hash -1341200904, now seen corresponding path program 1 times [2022-11-20 09:28:01,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 09:28:01,943 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102143721] [2022-11-20 09:28:01,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:28:01,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 09:28:02,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:02,173 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-20 09:28:02,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 09:28:02,174 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102143721] [2022-11-20 09:28:02,174 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102143721] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 09:28:02,175 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 09:28:02,175 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 09:28:02,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516885110] [2022-11-20 09:28:02,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 09:28:02,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-20 09:28:02,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 09:28:02,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-20 09:28:02,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-20 09:28:02,179 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 253 out of 287 [2022-11-20 09:28:02,180 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 262 transitions, 546 flow. Second operand has 3 states, 3 states have (on average 254.0) internal successors, (762), 3 states have internal predecessors, (762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:02,181 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 09:28:02,181 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 253 of 287 [2022-11-20 09:28:02,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 09:28:02,308 INFO L130 PetriNetUnfolder]: 7/420 cut-off events. [2022-11-20 09:28:02,308 INFO L131 PetriNetUnfolder]: For 6/7 co-relation queries the response was YES. [2022-11-20 09:28:02,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 469 conditions, 420 events. 7/420 cut-off events. For 6/7 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 947 event pairs, 0 based on Foata normal form. 2/389 useless extension candidates. Maximal degree in co-relation 341. Up to 22 conditions per place. [2022-11-20 09:28:02,311 INFO L137 encePairwiseOnDemand]: 282/287 looper letters, 17 selfloop transitions, 2 changer transitions 0/268 dead transitions. [2022-11-20 09:28:02,311 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 268 transitions, 596 flow [2022-11-20 09:28:02,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-20 09:28:02,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-11-20 09:28:02,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 781 transitions. [2022-11-20 09:28:02,314 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9070847851335656 [2022-11-20 09:28:02,314 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 781 transitions. [2022-11-20 09:28:02,314 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 781 transitions. [2022-11-20 09:28:02,315 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 09:28:02,315 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 781 transitions. [2022-11-20 09:28:02,317 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 260.3333333333333) internal successors, (781), 3 states have internal predecessors, (781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:02,319 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 287.0) internal successors, (1148), 4 states have internal predecessors, (1148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:02,320 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 287.0) internal successors, (1148), 4 states have internal predecessors, (1148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:02,320 INFO L175 Difference]: Start difference. First operand has 263 places, 262 transitions, 546 flow. Second operand 3 states and 781 transitions. [2022-11-20 09:28:02,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 268 transitions, 596 flow [2022-11-20 09:28:02,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 268 transitions, 594 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-20 09:28:02,327 INFO L231 Difference]: Finished difference. Result has 263 places, 263 transitions, 560 flow [2022-11-20 09:28:02,328 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=287, PETRI_DIFFERENCE_MINUEND_FLOW=544, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=560, PETRI_PLACES=263, PETRI_TRANSITIONS=263} [2022-11-20 09:28:02,329 INFO L288 CegarLoopForPetriNet]: 261 programPoint places, 2 predicate places. [2022-11-20 09:28:02,329 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 263 transitions, 560 flow [2022-11-20 09:28:02,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 254.0) internal successors, (762), 3 states have internal predecessors, (762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:02,330 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 09:28:02,330 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 09:28:02,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-20 09:28:02,331 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2022-11-20 09:28:02,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 09:28:02,332 INFO L85 PathProgramCache]: Analyzing trace with hash 1176941335, now seen corresponding path program 1 times [2022-11-20 09:28:02,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 09:28:02,332 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366302187] [2022-11-20 09:28:02,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:28:02,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 09:28:02,364 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 09:28:02,364 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1501782206] [2022-11-20 09:28:02,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:28:02,365 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:28:02,365 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:28:02,366 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 09:28:02,384 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-20 09:28:02,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:02,559 INFO L263 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-20 09:28:02,565 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 09:28:02,701 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-20 09:28:02,702 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 09:28:02,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 09:28:02,702 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366302187] [2022-11-20 09:28:02,703 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 09:28:02,703 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1501782206] [2022-11-20 09:28:02,703 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1501782206] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 09:28:02,703 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 09:28:02,704 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 09:28:02,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222143238] [2022-11-20 09:28:02,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 09:28:02,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-20 09:28:02,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 09:28:02,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-20 09:28:02,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-20 09:28:02,707 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 248 out of 287 [2022-11-20 09:28:02,709 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 263 transitions, 560 flow. Second operand has 4 states, 4 states have (on average 250.0) internal successors, (1000), 4 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:02,709 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 09:28:02,709 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 248 of 287 [2022-11-20 09:28:02,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 09:28:02,843 INFO L130 PetriNetUnfolder]: 7/420 cut-off events. [2022-11-20 09:28:02,844 INFO L131 PetriNetUnfolder]: For 13/14 co-relation queries the response was YES. [2022-11-20 09:28:02,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 499 conditions, 420 events. 7/420 cut-off events. For 13/14 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 954 event pairs, 0 based on Foata normal form. 0/391 useless extension candidates. Maximal degree in co-relation 370. Up to 30 conditions per place. [2022-11-20 09:28:02,846 INFO L137 encePairwiseOnDemand]: 281/287 looper letters, 23 selfloop transitions, 5 changer transitions 0/272 dead transitions. [2022-11-20 09:28:02,846 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 272 transitions, 634 flow [2022-11-20 09:28:02,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-20 09:28:02,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-20 09:28:02,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1269 transitions. [2022-11-20 09:28:02,851 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8843205574912892 [2022-11-20 09:28:02,851 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1269 transitions. [2022-11-20 09:28:02,851 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1269 transitions. [2022-11-20 09:28:02,852 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 09:28:02,852 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1269 transitions. [2022-11-20 09:28:02,855 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 253.8) internal successors, (1269), 5 states have internal predecessors, (1269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:02,858 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 287.0) internal successors, (1722), 6 states have internal predecessors, (1722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:02,859 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 287.0) internal successors, (1722), 6 states have internal predecessors, (1722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:02,860 INFO L175 Difference]: Start difference. First operand has 263 places, 263 transitions, 560 flow. Second operand 5 states and 1269 transitions. [2022-11-20 09:28:02,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 272 transitions, 634 flow [2022-11-20 09:28:02,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 272 transitions, 632 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-20 09:28:02,868 INFO L231 Difference]: Finished difference. Result has 270 places, 266 transitions, 592 flow [2022-11-20 09:28:02,868 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=287, PETRI_DIFFERENCE_MINUEND_FLOW=558, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=592, PETRI_PLACES=270, PETRI_TRANSITIONS=266} [2022-11-20 09:28:02,870 INFO L288 CegarLoopForPetriNet]: 261 programPoint places, 9 predicate places. [2022-11-20 09:28:02,871 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 266 transitions, 592 flow [2022-11-20 09:28:02,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 250.0) internal successors, (1000), 4 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:02,872 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 09:28:02,872 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 09:28:02,883 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-20 09:28:03,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2022-11-20 09:28:03,078 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2022-11-20 09:28:03,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 09:28:03,079 INFO L85 PathProgramCache]: Analyzing trace with hash 2125443665, now seen corresponding path program 1 times [2022-11-20 09:28:03,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 09:28:03,079 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339806097] [2022-11-20 09:28:03,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:28:03,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 09:28:03,115 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 09:28:03,115 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1722380799] [2022-11-20 09:28:03,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:28:03,116 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:28:03,116 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:28:03,117 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 09:28:03,142 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-20 09:28:03,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:03,283 INFO L263 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-20 09:28:03,288 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 09:28:03,387 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-20 09:28:03,389 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 09:28:03,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 09:28:03,390 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339806097] [2022-11-20 09:28:03,390 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 09:28:03,390 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1722380799] [2022-11-20 09:28:03,390 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1722380799] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 09:28:03,390 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 09:28:03,391 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 09:28:03,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888724657] [2022-11-20 09:28:03,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 09:28:03,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-20 09:28:03,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 09:28:03,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-20 09:28:03,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-20 09:28:03,395 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 248 out of 287 [2022-11-20 09:28:03,396 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 266 transitions, 592 flow. Second operand has 4 states, 4 states have (on average 250.25) internal successors, (1001), 4 states have internal predecessors, (1001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:03,397 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 09:28:03,397 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 248 of 287 [2022-11-20 09:28:03,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 09:28:03,551 INFO L130 PetriNetUnfolder]: 7/416 cut-off events. [2022-11-20 09:28:03,551 INFO L131 PetriNetUnfolder]: For 35/36 co-relation queries the response was YES. [2022-11-20 09:28:03,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 514 conditions, 416 events. 7/416 cut-off events. For 35/36 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 936 event pairs, 0 based on Foata normal form. 4/397 useless extension candidates. Maximal degree in co-relation 382. Up to 28 conditions per place. [2022-11-20 09:28:03,556 INFO L137 encePairwiseOnDemand]: 283/287 looper letters, 16 selfloop transitions, 5 changer transitions 0/265 dead transitions. [2022-11-20 09:28:03,557 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 265 transitions, 632 flow [2022-11-20 09:28:03,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-20 09:28:03,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-11-20 09:28:03,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1011 transitions. [2022-11-20 09:28:03,560 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8806620209059234 [2022-11-20 09:28:03,560 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1011 transitions. [2022-11-20 09:28:03,560 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1011 transitions. [2022-11-20 09:28:03,561 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 09:28:03,561 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1011 transitions. [2022-11-20 09:28:03,563 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 252.75) internal successors, (1011), 4 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-20 09:28:03,566 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 287.0) internal successors, (1435), 5 states have internal predecessors, (1435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:03,567 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 287.0) internal successors, (1435), 5 states have internal predecessors, (1435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:03,567 INFO L175 Difference]: Start difference. First operand has 270 places, 266 transitions, 592 flow. Second operand 4 states and 1011 transitions. [2022-11-20 09:28:03,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 265 transitions, 632 flow [2022-11-20 09:28:03,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 265 transitions, 623 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-11-20 09:28:03,575 INFO L231 Difference]: Finished difference. Result has 270 places, 265 transitions, 594 flow [2022-11-20 09:28:03,576 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=287, PETRI_DIFFERENCE_MINUEND_FLOW=576, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=594, PETRI_PLACES=270, PETRI_TRANSITIONS=265} [2022-11-20 09:28:03,577 INFO L288 CegarLoopForPetriNet]: 261 programPoint places, 9 predicate places. [2022-11-20 09:28:03,577 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 265 transitions, 594 flow [2022-11-20 09:28:03,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 250.25) internal successors, (1001), 4 states have internal predecessors, (1001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:03,578 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 09:28:03,579 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 09:28:03,590 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-20 09:28:03,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:28:03,785 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2022-11-20 09:28:03,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 09:28:03,786 INFO L85 PathProgramCache]: Analyzing trace with hash -1069835178, now seen corresponding path program 1 times [2022-11-20 09:28:03,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 09:28:03,789 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104846888] [2022-11-20 09:28:03,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:28:03,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 09:28:03,820 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 09:28:03,821 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1438750700] [2022-11-20 09:28:03,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:28:03,821 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:28:03,821 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:28:03,822 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 09:28:03,850 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-20 09:28:03,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:03,989 INFO L263 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-20 09:28:03,991 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 09:28:04,091 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-20 09:28:04,091 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 09:28:04,186 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-20 09:28:04,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 09:28:04,187 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104846888] [2022-11-20 09:28:04,187 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 09:28:04,187 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1438750700] [2022-11-20 09:28:04,187 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1438750700] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 09:28:04,187 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 09:28:04,188 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2022-11-20 09:28:04,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810991478] [2022-11-20 09:28:04,188 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 09:28:04,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-20 09:28:04,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 09:28:04,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-20 09:28:04,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2022-11-20 09:28:04,193 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 248 out of 287 [2022-11-20 09:28:04,195 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 265 transitions, 594 flow. Second operand has 8 states, 8 states have (on average 250.875) internal successors, (2007), 8 states have internal predecessors, (2007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:04,196 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 09:28:04,196 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 248 of 287 [2022-11-20 09:28:04,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 09:28:04,413 INFO L130 PetriNetUnfolder]: 7/502 cut-off events. [2022-11-20 09:28:04,413 INFO L131 PetriNetUnfolder]: For 51/52 co-relation queries the response was YES. [2022-11-20 09:28:04,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 641 conditions, 502 events. 7/502 cut-off events. For 51/52 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 695 event pairs, 0 based on Foata normal form. 6/485 useless extension candidates. Maximal degree in co-relation 509. Up to 22 conditions per place. [2022-11-20 09:28:04,416 INFO L137 encePairwiseOnDemand]: 280/287 looper letters, 29 selfloop transitions, 10 changer transitions 0/283 dead transitions. [2022-11-20 09:28:04,416 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 283 transitions, 726 flow [2022-11-20 09:28:04,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-20 09:28:04,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-20 09:28:04,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2273 transitions. [2022-11-20 09:28:04,422 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8799845141308555 [2022-11-20 09:28:04,422 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2273 transitions. [2022-11-20 09:28:04,422 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2273 transitions. [2022-11-20 09:28:04,424 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 09:28:04,424 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2273 transitions. [2022-11-20 09:28:04,429 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 252.55555555555554) internal successors, (2273), 9 states have internal predecessors, (2273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:04,435 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 287.0) internal successors, (2870), 10 states have internal predecessors, (2870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:04,436 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 287.0) internal successors, (2870), 10 states have internal predecessors, (2870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:04,436 INFO L175 Difference]: Start difference. First operand has 270 places, 265 transitions, 594 flow. Second operand 9 states and 2273 transitions. [2022-11-20 09:28:04,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 283 transitions, 726 flow [2022-11-20 09:28:04,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 283 transitions, 713 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-11-20 09:28:04,444 INFO L231 Difference]: Finished difference. Result has 281 places, 269 transitions, 644 flow [2022-11-20 09:28:04,445 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=287, PETRI_DIFFERENCE_MINUEND_FLOW=585, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=644, PETRI_PLACES=281, PETRI_TRANSITIONS=269} [2022-11-20 09:28:04,445 INFO L288 CegarLoopForPetriNet]: 261 programPoint places, 20 predicate places. [2022-11-20 09:28:04,446 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 269 transitions, 644 flow [2022-11-20 09:28:04,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 250.875) internal successors, (2007), 8 states have internal predecessors, (2007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:04,447 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 09:28:04,447 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 09:28:04,459 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-11-20 09:28:04,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:28:04,655 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2022-11-20 09:28:04,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 09:28:04,655 INFO L85 PathProgramCache]: Analyzing trace with hash 1874008407, now seen corresponding path program 1 times [2022-11-20 09:28:04,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 09:28:04,656 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074530750] [2022-11-20 09:28:04,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:28:04,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 09:28:04,728 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 09:28:04,729 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1994138137] [2022-11-20 09:28:04,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:28:04,733 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:28:04,733 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:28:04,735 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 09:28:04,754 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-20 09:28:05,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:05,018 INFO L263 TraceCheckSpWp]: Trace formula consists of 607 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-20 09:28:05,022 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 09:28:05,290 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 0 proven. 117 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 09:28:05,290 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 09:28:05,547 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 0 proven. 117 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 09:28:05,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 09:28:05,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074530750] [2022-11-20 09:28:05,548 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 09:28:05,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1994138137] [2022-11-20 09:28:05,548 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1994138137] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 09:28:05,549 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 09:28:05,549 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2022-11-20 09:28:05,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456385645] [2022-11-20 09:28:05,549 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 09:28:05,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-20 09:28:05,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 09:28:05,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-20 09:28:05,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-11-20 09:28:05,557 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 248 out of 287 [2022-11-20 09:28:05,561 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 269 transitions, 644 flow. Second operand has 14 states, 14 states have (on average 251.64285714285714) internal successors, (3523), 14 states have internal predecessors, (3523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:05,562 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 09:28:05,562 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 248 of 287 [2022-11-20 09:28:05,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 09:28:05,933 INFO L130 PetriNetUnfolder]: 13/792 cut-off events. [2022-11-20 09:28:05,933 INFO L131 PetriNetUnfolder]: For 132/134 co-relation queries the response was YES. [2022-11-20 09:28:05,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1027 conditions, 792 events. 13/792 cut-off events. For 132/134 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 1969 event pairs, 0 based on Foata normal form. 4/750 useless extension candidates. Maximal degree in co-relation 767. Up to 19 conditions per place. [2022-11-20 09:28:05,937 INFO L137 encePairwiseOnDemand]: 281/287 looper letters, 37 selfloop transitions, 16 changer transitions 0/297 dead transitions. [2022-11-20 09:28:05,938 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 297 transitions, 860 flow [2022-11-20 09:28:05,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-20 09:28:05,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-20 09:28:05,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 3775 transitions. [2022-11-20 09:28:05,946 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8768873403019745 [2022-11-20 09:28:05,946 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 3775 transitions. [2022-11-20 09:28:05,947 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 3775 transitions. [2022-11-20 09:28:05,949 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 09:28:05,949 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 3775 transitions. [2022-11-20 09:28:05,957 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 251.66666666666666) internal successors, (3775), 15 states have internal predecessors, (3775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:05,965 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 287.0) internal successors, (4592), 16 states have internal predecessors, (4592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:05,967 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 287.0) internal successors, (4592), 16 states have internal predecessors, (4592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:05,967 INFO L175 Difference]: Start difference. First operand has 281 places, 269 transitions, 644 flow. Second operand 15 states and 3775 transitions. [2022-11-20 09:28:05,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 297 transitions, 860 flow [2022-11-20 09:28:05,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 297 transitions, 842 flow, removed 3 selfloop flow, removed 5 redundant places. [2022-11-20 09:28:05,975 INFO L231 Difference]: Finished difference. Result has 290 places, 273 transitions, 693 flow [2022-11-20 09:28:05,976 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=287, PETRI_DIFFERENCE_MINUEND_FLOW=621, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=693, PETRI_PLACES=290, PETRI_TRANSITIONS=273} [2022-11-20 09:28:05,977 INFO L288 CegarLoopForPetriNet]: 261 programPoint places, 29 predicate places. [2022-11-20 09:28:05,977 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 273 transitions, 693 flow [2022-11-20 09:28:05,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 251.64285714285714) internal successors, (3523), 14 states have internal predecessors, (3523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:05,979 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 09:28:05,979 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2022-11-20 09:28:05,986 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-11-20 09:28:06,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2022-11-20 09:28:06,186 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2022-11-20 09:28:06,186 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 09:28:06,186 INFO L85 PathProgramCache]: Analyzing trace with hash -2047716714, now seen corresponding path program 2 times [2022-11-20 09:28:06,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 09:28:06,187 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414160303] [2022-11-20 09:28:06,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:28:06,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 09:28:06,230 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 09:28:06,231 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [486586995] [2022-11-20 09:28:06,231 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 09:28:06,231 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:28:06,231 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:28:06,232 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 09:28:06,238 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-20 09:28:06,422 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-11-20 09:28:06,422 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 09:28:06,424 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-20 09:28:06,427 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 09:28:06,622 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 126 trivial. 0 not checked. [2022-11-20 09:28:06,623 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 09:28:06,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 09:28:06,623 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414160303] [2022-11-20 09:28:06,623 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 09:28:06,623 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [486586995] [2022-11-20 09:28:06,623 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [486586995] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 09:28:06,624 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 09:28:06,624 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 09:28:06,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396712953] [2022-11-20 09:28:06,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 09:28:06,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-20 09:28:06,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 09:28:06,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-20 09:28:06,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-20 09:28:06,627 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 287 [2022-11-20 09:28:06,628 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 273 transitions, 693 flow. Second operand has 4 states, 4 states have (on average 247.75) internal successors, (991), 4 states have internal predecessors, (991), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:06,628 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 09:28:06,628 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 287 [2022-11-20 09:28:06,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 09:28:06,868 INFO L130 PetriNetUnfolder]: 13/792 cut-off events. [2022-11-20 09:28:06,868 INFO L131 PetriNetUnfolder]: For 133/135 co-relation queries the response was YES. [2022-11-20 09:28:06,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1033 conditions, 792 events. 13/792 cut-off events. For 133/135 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 1964 event pairs, 0 based on Foata normal form. 0/748 useless extension candidates. Maximal degree in co-relation 773. Up to 50 conditions per place. [2022-11-20 09:28:06,872 INFO L137 encePairwiseOnDemand]: 281/287 looper letters, 29 selfloop transitions, 5 changer transitions 0/285 dead transitions. [2022-11-20 09:28:06,872 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 285 transitions, 785 flow [2022-11-20 09:28:06,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-20 09:28:06,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-20 09:28:06,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1260 transitions. [2022-11-20 09:28:06,875 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8780487804878049 [2022-11-20 09:28:06,875 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1260 transitions. [2022-11-20 09:28:06,876 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1260 transitions. [2022-11-20 09:28:06,876 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 09:28:06,877 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1260 transitions. [2022-11-20 09:28:06,879 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 252.0) internal successors, (1260), 5 states have internal predecessors, (1260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:06,882 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 287.0) internal successors, (1722), 6 states have internal predecessors, (1722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:06,883 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 287.0) internal successors, (1722), 6 states have internal predecessors, (1722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:06,883 INFO L175 Difference]: Start difference. First operand has 290 places, 273 transitions, 693 flow. Second operand 5 states and 1260 transitions. [2022-11-20 09:28:06,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 285 transitions, 785 flow [2022-11-20 09:28:06,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 285 transitions, 726 flow, removed 11 selfloop flow, removed 13 redundant places. [2022-11-20 09:28:06,891 INFO L231 Difference]: Finished difference. Result has 285 places, 276 transitions, 668 flow [2022-11-20 09:28:06,891 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=287, PETRI_DIFFERENCE_MINUEND_FLOW=634, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=668, PETRI_PLACES=285, PETRI_TRANSITIONS=276} [2022-11-20 09:28:06,892 INFO L288 CegarLoopForPetriNet]: 261 programPoint places, 24 predicate places. [2022-11-20 09:28:06,892 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 276 transitions, 668 flow [2022-11-20 09:28:06,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 247.75) internal successors, (991), 4 states have internal predecessors, (991), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:06,893 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 09:28:06,893 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2022-11-20 09:28:06,910 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-11-20 09:28:07,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:28:07,099 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2022-11-20 09:28:07,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 09:28:07,100 INFO L85 PathProgramCache]: Analyzing trace with hash 945291793, now seen corresponding path program 1 times [2022-11-20 09:28:07,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 09:28:07,100 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707245852] [2022-11-20 09:28:07,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:28:07,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 09:28:07,151 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 09:28:07,155 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [974725968] [2022-11-20 09:28:07,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:28:07,155 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:28:07,156 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:28:07,157 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 09:28:07,186 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-20 09:28:07,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:07,444 INFO L263 TraceCheckSpWp]: Trace formula consists of 616 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-20 09:28:07,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 09:28:07,650 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 0 proven. 126 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 09:28:07,651 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 09:28:07,944 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 0 proven. 126 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 09:28:07,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 09:28:07,944 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707245852] [2022-11-20 09:28:07,945 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 09:28:07,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [974725968] [2022-11-20 09:28:07,945 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [974725968] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 09:28:07,945 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 09:28:07,945 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2022-11-20 09:28:07,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545246841] [2022-11-20 09:28:07,946 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 09:28:07,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-11-20 09:28:07,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 09:28:07,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-11-20 09:28:07,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=168, Unknown=0, NotChecked=0, Total=240 [2022-11-20 09:28:07,952 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 248 out of 287 [2022-11-20 09:28:07,956 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 276 transitions, 668 flow. Second operand has 16 states, 16 states have (on average 251.6875) internal successors, (4027), 16 states have internal predecessors, (4027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:07,957 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 09:28:07,957 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 248 of 287 [2022-11-20 09:28:07,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 09:28:08,437 INFO L130 PetriNetUnfolder]: 7/836 cut-off events. [2022-11-20 09:28:08,438 INFO L131 PetriNetUnfolder]: For 121/122 co-relation queries the response was YES. [2022-11-20 09:28:08,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1148 conditions, 836 events. 7/836 cut-off events. For 121/122 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 709 event pairs, 0 based on Foata normal form. 8/825 useless extension candidates. Maximal degree in co-relation 1011. Up to 20 conditions per place. [2022-11-20 09:28:08,441 INFO L137 encePairwiseOnDemand]: 281/287 looper letters, 60 selfloop transitions, 22 changer transitions 0/329 dead transitions. [2022-11-20 09:28:08,441 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 329 transitions, 1025 flow [2022-11-20 09:28:08,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-20 09:28:08,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-20 09:28:08,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 5293 transitions. [2022-11-20 09:28:08,451 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8782147005143521 [2022-11-20 09:28:08,451 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 5293 transitions. [2022-11-20 09:28:08,451 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 5293 transitions. [2022-11-20 09:28:08,454 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 09:28:08,454 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 5293 transitions. [2022-11-20 09:28:08,465 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 252.04761904761904) internal successors, (5293), 21 states have internal predecessors, (5293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:08,475 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 287.0) internal successors, (6314), 22 states have internal predecessors, (6314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:08,478 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 287.0) internal successors, (6314), 22 states have internal predecessors, (6314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:08,478 INFO L175 Difference]: Start difference. First operand has 285 places, 276 transitions, 668 flow. Second operand 21 states and 5293 transitions. [2022-11-20 09:28:08,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 329 transitions, 1025 flow [2022-11-20 09:28:08,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 329 transitions, 1015 flow, removed 4 selfloop flow, removed 1 redundant places. [2022-11-20 09:28:08,485 INFO L231 Difference]: Finished difference. Result has 309 places, 285 transitions, 778 flow [2022-11-20 09:28:08,486 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=287, PETRI_DIFFERENCE_MINUEND_FLOW=657, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=778, PETRI_PLACES=309, PETRI_TRANSITIONS=285} [2022-11-20 09:28:08,486 INFO L288 CegarLoopForPetriNet]: 261 programPoint places, 48 predicate places. [2022-11-20 09:28:08,487 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 285 transitions, 778 flow [2022-11-20 09:28:08,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 251.6875) internal successors, (4027), 16 states have internal predecessors, (4027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:08,488 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 09:28:08,488 INFO L209 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 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] [2022-11-20 09:28:08,500 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-11-20 09:28:08,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:28:08,695 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2022-11-20 09:28:08,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 09:28:08,696 INFO L85 PathProgramCache]: Analyzing trace with hash 1996445073, now seen corresponding path program 2 times [2022-11-20 09:28:08,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 09:28:08,696 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667217126] [2022-11-20 09:28:08,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:28:08,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 09:28:08,761 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 09:28:08,761 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [835628695] [2022-11-20 09:28:08,761 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 09:28:08,761 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:28:08,762 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:28:08,763 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 09:28:08,786 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-20 09:28:09,051 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-11-20 09:28:09,052 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 09:28:09,053 INFO L263 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-20 09:28:09,058 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 09:28:09,481 INFO L134 CoverageAnalysis]: Checked inductivity of 868 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 868 trivial. 0 not checked. [2022-11-20 09:28:09,482 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 09:28:09,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 09:28:09,482 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667217126] [2022-11-20 09:28:09,482 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 09:28:09,482 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [835628695] [2022-11-20 09:28:09,483 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [835628695] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 09:28:09,483 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 09:28:09,483 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 09:28:09,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766467637] [2022-11-20 09:28:09,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 09:28:09,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-20 09:28:09,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 09:28:09,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-20 09:28:09,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-20 09:28:09,488 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 287 [2022-11-20 09:28:09,489 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 285 transitions, 778 flow. Second operand has 4 states, 4 states have (on average 248.0) internal successors, (992), 4 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:09,489 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 09:28:09,489 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 287 [2022-11-20 09:28:09,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 09:28:09,722 INFO L130 PetriNetUnfolder]: 7/834 cut-off events. [2022-11-20 09:28:09,722 INFO L131 PetriNetUnfolder]: For 185/186 co-relation queries the response was YES. [2022-11-20 09:28:09,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1154 conditions, 834 events. 7/834 cut-off events. For 185/186 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 704 event pairs, 0 based on Foata normal form. 2/817 useless extension candidates. Maximal degree in co-relation 1012. Up to 80 conditions per place. [2022-11-20 09:28:09,726 INFO L137 encePairwiseOnDemand]: 283/287 looper letters, 18 selfloop transitions, 5 changer transitions 0/283 dead transitions. [2022-11-20 09:28:09,726 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 283 transitions, 814 flow [2022-11-20 09:28:09,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-20 09:28:09,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-11-20 09:28:09,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1001 transitions. [2022-11-20 09:28:09,729 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8719512195121951 [2022-11-20 09:28:09,729 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1001 transitions. [2022-11-20 09:28:09,729 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1001 transitions. [2022-11-20 09:28:09,730 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 09:28:09,730 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1001 transitions. [2022-11-20 09:28:09,732 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 250.25) internal successors, (1001), 4 states have internal predecessors, (1001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:09,734 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 287.0) internal successors, (1435), 5 states have internal predecessors, (1435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:09,735 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 287.0) internal successors, (1435), 5 states have internal predecessors, (1435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:09,735 INFO L175 Difference]: Start difference. First operand has 309 places, 285 transitions, 778 flow. Second operand 4 states and 1001 transitions. [2022-11-20 09:28:09,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 283 transitions, 814 flow [2022-11-20 09:28:09,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 283 transitions, 791 flow, removed 0 selfloop flow, removed 11 redundant places. [2022-11-20 09:28:09,743 INFO L231 Difference]: Finished difference. Result has 300 places, 283 transitions, 755 flow [2022-11-20 09:28:09,744 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=287, PETRI_DIFFERENCE_MINUEND_FLOW=745, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=755, PETRI_PLACES=300, PETRI_TRANSITIONS=283} [2022-11-20 09:28:09,745 INFO L288 CegarLoopForPetriNet]: 261 programPoint places, 39 predicate places. [2022-11-20 09:28:09,745 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 283 transitions, 755 flow [2022-11-20 09:28:09,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 248.0) internal successors, (992), 4 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:09,746 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 09:28:09,746 INFO L209 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 09:28:09,754 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-11-20 09:28:09,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:28:09,952 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2022-11-20 09:28:09,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 09:28:09,952 INFO L85 PathProgramCache]: Analyzing trace with hash 2035585227, now seen corresponding path program 1 times [2022-11-20 09:28:09,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 09:28:09,953 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003081555] [2022-11-20 09:28:09,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:28:09,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 09:28:10,022 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 09:28:10,022 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [341581443] [2022-11-20 09:28:10,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:28:10,023 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:28:10,023 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:28:10,024 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 09:28:10,054 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-11-20 09:28:10,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:10,544 INFO L263 TraceCheckSpWp]: Trace formula consists of 1375 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-20 09:28:10,550 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 09:28:11,149 INFO L134 CoverageAnalysis]: Checked inductivity of 869 backedges. 1 proven. 868 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 09:28:11,149 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 09:28:11,920 INFO L134 CoverageAnalysis]: Checked inductivity of 869 backedges. 1 proven. 868 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 09:28:11,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 09:28:11,922 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003081555] [2022-11-20 09:28:11,922 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 09:28:11,922 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [341581443] [2022-11-20 09:28:11,922 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [341581443] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 09:28:11,922 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 09:28:11,923 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2022-11-20 09:28:11,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953189399] [2022-11-20 09:28:11,923 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 09:28:11,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-11-20 09:28:11,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 09:28:11,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-11-20 09:28:11,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=720, Unknown=0, NotChecked=0, Total=992 [2022-11-20 09:28:11,934 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 248 out of 287 [2022-11-20 09:28:11,941 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 283 transitions, 755 flow. Second operand has 32 states, 32 states have (on average 252.125) internal successors, (8068), 32 states have internal predecessors, (8068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:11,942 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 09:28:11,942 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 248 of 287 [2022-11-20 09:28:11,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 09:28:13,328 INFO L130 PetriNetUnfolder]: 7/1506 cut-off events. [2022-11-20 09:28:13,329 INFO L131 PetriNetUnfolder]: For 730/731 co-relation queries the response was YES. [2022-11-20 09:28:13,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2268 conditions, 1506 events. 7/1506 cut-off events. For 730/731 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 743 event pairs, 0 based on Foata normal form. 16/1503 useless extension candidates. Maximal degree in co-relation 2126. Up to 38 conditions per place. [2022-11-20 09:28:13,335 INFO L137 encePairwiseOnDemand]: 281/287 looper letters, 124 selfloop transitions, 46 changer transitions 0/415 dead transitions. [2022-11-20 09:28:13,335 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 415 transitions, 1691 flow [2022-11-20 09:28:13,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-11-20 09:28:13,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2022-11-20 09:28:13,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 11337 transitions. [2022-11-20 09:28:13,356 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8778164924506388 [2022-11-20 09:28:13,356 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 11337 transitions. [2022-11-20 09:28:13,357 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 11337 transitions. [2022-11-20 09:28:13,363 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 09:28:13,363 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 11337 transitions. [2022-11-20 09:28:13,388 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 251.93333333333334) internal successors, (11337), 45 states have internal predecessors, (11337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:13,415 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 287.0) internal successors, (13202), 46 states have internal predecessors, (13202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:13,420 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 287.0) internal successors, (13202), 46 states have internal predecessors, (13202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:13,421 INFO L175 Difference]: Start difference. First operand has 300 places, 283 transitions, 755 flow. Second operand 45 states and 11337 transitions. [2022-11-20 09:28:13,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 415 transitions, 1691 flow [2022-11-20 09:28:13,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 415 transitions, 1681 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-11-20 09:28:13,434 INFO L231 Difference]: Finished difference. Result has 350 places, 308 transitions, 1068 flow [2022-11-20 09:28:13,435 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=287, PETRI_DIFFERENCE_MINUEND_FLOW=745, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=1068, PETRI_PLACES=350, PETRI_TRANSITIONS=308} [2022-11-20 09:28:13,437 INFO L288 CegarLoopForPetriNet]: 261 programPoint places, 89 predicate places. [2022-11-20 09:28:13,437 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 308 transitions, 1068 flow [2022-11-20 09:28:13,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 252.125) internal successors, (8068), 32 states have internal predecessors, (8068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:13,440 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 09:28:13,440 INFO L209 CegarLoopForPetriNet]: trace histogram [15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 09:28:13,450 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-11-20 09:28:13,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:28:13,649 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2022-11-20 09:28:13,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 09:28:13,649 INFO L85 PathProgramCache]: Analyzing trace with hash 1082832843, now seen corresponding path program 2 times [2022-11-20 09:28:13,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 09:28:13,650 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198411647] [2022-11-20 09:28:13,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:28:13,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 09:28:13,801 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 09:28:13,803 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1889605058] [2022-11-20 09:28:13,803 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 09:28:13,803 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:28:13,804 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:28:13,805 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 09:28:13,815 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-11-20 09:28:14,305 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-11-20 09:28:14,305 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 09:28:14,308 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-20 09:28:14,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 09:28:14,359 INFO L134 CoverageAnalysis]: Checked inductivity of 4321 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4321 trivial. 0 not checked. [2022-11-20 09:28:14,360 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 09:28:14,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 09:28:14,360 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198411647] [2022-11-20 09:28:14,360 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 09:28:14,360 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1889605058] [2022-11-20 09:28:14,360 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1889605058] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 09:28:14,361 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 09:28:14,361 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 09:28:14,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136961950] [2022-11-20 09:28:14,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 09:28:14,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-20 09:28:14,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 09:28:14,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-20 09:28:14,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-20 09:28:14,365 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 287 [2022-11-20 09:28:14,366 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 308 transitions, 1068 flow. Second operand has 4 states, 4 states have (on average 253.75) internal successors, (1015), 4 states have internal predecessors, (1015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:14,366 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 09:28:14,366 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 287 [2022-11-20 09:28:14,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 09:28:14,973 INFO L130 PetriNetUnfolder]: 7/1494 cut-off events. [2022-11-20 09:28:14,974 INFO L131 PetriNetUnfolder]: For 732/742 co-relation queries the response was YES. [2022-11-20 09:28:14,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2113 conditions, 1494 events. 7/1494 cut-off events. For 732/742 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 682 event pairs, 0 based on Foata normal form. 3/1481 useless extension candidates. Maximal degree in co-relation 1955. Up to 38 conditions per place. [2022-11-20 09:28:14,980 INFO L137 encePairwiseOnDemand]: 281/287 looper letters, 11 selfloop transitions, 4 changer transitions 0/309 dead transitions. [2022-11-20 09:28:14,980 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 309 transitions, 1100 flow [2022-11-20 09:28:14,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-20 09:28:14,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-20 09:28:14,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1277 transitions. [2022-11-20 09:28:14,985 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8898954703832752 [2022-11-20 09:28:14,985 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1277 transitions. [2022-11-20 09:28:14,985 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1277 transitions. [2022-11-20 09:28:14,986 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 09:28:14,986 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1277 transitions. [2022-11-20 09:28:14,989 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 255.4) internal successors, (1277), 5 states have internal predecessors, (1277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:14,991 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 287.0) internal successors, (1722), 6 states have internal predecessors, (1722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:14,992 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 287.0) internal successors, (1722), 6 states have internal predecessors, (1722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:14,992 INFO L175 Difference]: Start difference. First operand has 350 places, 308 transitions, 1068 flow. Second operand 5 states and 1277 transitions. [2022-11-20 09:28:14,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 309 transitions, 1100 flow [2022-11-20 09:28:15,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 309 transitions, 1043 flow, removed 10 selfloop flow, removed 18 redundant places. [2022-11-20 09:28:15,004 INFO L231 Difference]: Finished difference. Result has 336 places, 307 transitions, 1021 flow [2022-11-20 09:28:15,005 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=287, PETRI_DIFFERENCE_MINUEND_FLOW=1009, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1021, PETRI_PLACES=336, PETRI_TRANSITIONS=307} [2022-11-20 09:28:15,005 INFO L288 CegarLoopForPetriNet]: 261 programPoint places, 75 predicate places. [2022-11-20 09:28:15,005 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 307 transitions, 1021 flow [2022-11-20 09:28:15,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 253.75) internal successors, (1015), 4 states have internal predecessors, (1015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:15,006 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 09:28:15,007 INFO L209 CegarLoopForPetriNet]: trace histogram [15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 09:28:15,014 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-11-20 09:28:15,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-11-20 09:28:15,213 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2022-11-20 09:28:15,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 09:28:15,214 INFO L85 PathProgramCache]: Analyzing trace with hash -791919649, now seen corresponding path program 1 times [2022-11-20 09:28:15,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 09:28:15,214 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661585874] [2022-11-20 09:28:15,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:28:15,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 09:28:15,339 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 09:28:15,339 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [879497121] [2022-11-20 09:28:15,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:28:15,339 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:28:15,340 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:28:15,341 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 09:28:15,362 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-11-20 09:28:16,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:16,284 INFO L263 TraceCheckSpWp]: Trace formula consists of 2712 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-20 09:28:16,295 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 09:28:17,664 INFO L134 CoverageAnalysis]: Checked inductivity of 4321 backedges. 1 proven. 4320 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 09:28:17,665 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 09:28:19,463 INFO L134 CoverageAnalysis]: Checked inductivity of 4321 backedges. 1 proven. 4320 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-20 09:28:19,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 09:28:19,464 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661585874] [2022-11-20 09:28:19,464 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 09:28:19,465 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [879497121] [2022-11-20 09:28:19,465 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [879497121] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 09:28:19,465 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 09:28:19,465 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 61 [2022-11-20 09:28:19,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735526630] [2022-11-20 09:28:19,466 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 09:28:19,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2022-11-20 09:28:19,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 09:28:19,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2022-11-20 09:28:19,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=960, Invalid=2700, Unknown=0, NotChecked=0, Total=3660 [2022-11-20 09:28:19,484 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 248 out of 287 [2022-11-20 09:28:19,498 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 307 transitions, 1021 flow. Second operand has 61 states, 61 states have (on average 252.37704918032787) internal successors, (15395), 61 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-20 09:28:19,498 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 09:28:19,498 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 248 of 287 [2022-11-20 09:28:19,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 09:28:24,047 INFO L130 PetriNetUnfolder]: 7/2754 cut-off events. [2022-11-20 09:28:24,047 INFO L131 PetriNetUnfolder]: For 4949/4950 co-relation queries the response was YES. [2022-11-20 09:28:24,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4517 conditions, 2754 events. 7/2754 cut-off events. For 4949/4950 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 757 event pairs, 0 based on Foata normal form. 30/2769 useless extension candidates. Maximal degree in co-relation 4361. Up to 96 conditions per place. [2022-11-20 09:28:24,056 INFO L137 encePairwiseOnDemand]: 281/287 looper letters, 244 selfloop transitions, 91 changer transitions 0/579 dead transitions. [2022-11-20 09:28:24,057 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 579 transitions, 3103 flow [2022-11-20 09:28:24,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2022-11-20 09:28:24,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 90 states. [2022-11-20 09:28:24,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 22669 transitions. [2022-11-20 09:28:24,086 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8776229190863337 [2022-11-20 09:28:24,086 INFO L72 ComplementDD]: Start complementDD. Operand 90 states and 22669 transitions. [2022-11-20 09:28:24,086 INFO L73 IsDeterministic]: Start isDeterministic. Operand 90 states and 22669 transitions. [2022-11-20 09:28:24,100 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 09:28:24,101 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 90 states and 22669 transitions. [2022-11-20 09:28:24,136 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 91 states, 90 states have (on average 251.87777777777777) internal successors, (22669), 90 states have internal predecessors, (22669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:24,170 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 91 states, 91 states have (on average 287.0) internal successors, (26117), 91 states have internal predecessors, (26117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:24,179 INFO L81 ComplementDD]: Finished complementDD. Result has 91 states, 91 states have (on average 287.0) internal successors, (26117), 91 states have internal predecessors, (26117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:24,180 INFO L175 Difference]: Start difference. First operand has 336 places, 307 transitions, 1021 flow. Second operand 90 states and 22669 transitions. [2022-11-20 09:28:24,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 579 transitions, 3103 flow [2022-11-20 09:28:24,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 579 transitions, 3095 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-11-20 09:28:24,203 INFO L231 Difference]: Finished difference. Result has 437 places, 353 transitions, 1702 flow [2022-11-20 09:28:24,204 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=287, PETRI_DIFFERENCE_MINUEND_FLOW=1013, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=90, PETRI_FLOW=1702, PETRI_PLACES=437, PETRI_TRANSITIONS=353} [2022-11-20 09:28:24,206 INFO L288 CegarLoopForPetriNet]: 261 programPoint places, 176 predicate places. [2022-11-20 09:28:24,207 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 353 transitions, 1702 flow [2022-11-20 09:28:24,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 252.37704918032787) internal successors, (15395), 61 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-20 09:28:24,211 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 09:28:24,212 INFO L209 CegarLoopForPetriNet]: trace histogram [30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 09:28:24,231 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-11-20 09:28:24,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-11-20 09:28:24,423 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2022-11-20 09:28:24,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 09:28:24,424 INFO L85 PathProgramCache]: Analyzing trace with hash -2086665727, now seen corresponding path program 2 times [2022-11-20 09:28:24,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 09:28:24,424 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799705308] [2022-11-20 09:28:24,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:28:24,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 09:28:24,703 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 09:28:24,703 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1063145935] [2022-11-20 09:28:24,703 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 09:28:24,704 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:28:24,705 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:28:24,706 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 09:28:24,715 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-11-20 09:28:25,612 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-11-20 09:28:25,612 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 09:28:25,616 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-20 09:28:25,636 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 09:28:25,716 INFO L134 CoverageAnalysis]: Checked inductivity of 17866 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17866 trivial. 0 not checked. [2022-11-20 09:28:25,717 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 09:28:25,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 09:28:25,717 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799705308] [2022-11-20 09:28:25,717 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 09:28:25,717 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1063145935] [2022-11-20 09:28:25,719 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1063145935] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 09:28:25,719 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 09:28:25,719 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-20 09:28:25,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508346299] [2022-11-20 09:28:25,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 09:28:25,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-20 09:28:25,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 09:28:25,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-20 09:28:25,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-20 09:28:25,722 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 252 out of 287 [2022-11-20 09:28:25,723 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 353 transitions, 1702 flow. Second operand has 4 states, 4 states have (on average 254.0) internal successors, (1016), 4 states have internal predecessors, (1016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:25,724 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 09:28:25,724 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 252 of 287 [2022-11-20 09:28:25,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 09:28:27,279 INFO L130 PetriNetUnfolder]: 7/2753 cut-off events. [2022-11-20 09:28:27,280 INFO L131 PetriNetUnfolder]: For 2959/2968 co-relation queries the response was YES. [2022-11-20 09:28:27,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4212 conditions, 2753 events. 7/2753 cut-off events. For 2959/2968 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 754 event pairs, 0 based on Foata normal form. 1/2740 useless extension candidates. Maximal degree in co-relation 4037. Up to 96 conditions per place. [2022-11-20 09:28:27,290 INFO L137 encePairwiseOnDemand]: 283/287 looper letters, 9 selfloop transitions, 3 changer transitions 0/352 dead transitions. [2022-11-20 09:28:27,290 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 352 transitions, 1724 flow [2022-11-20 09:28:27,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-20 09:28:27,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-11-20 09:28:27,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1021 transitions. [2022-11-20 09:28:27,292 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8893728222996515 [2022-11-20 09:28:27,293 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1021 transitions. [2022-11-20 09:28:27,293 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1021 transitions. [2022-11-20 09:28:27,293 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 09:28:27,293 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1021 transitions. [2022-11-20 09:28:27,295 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 255.25) internal successors, (1021), 4 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-20 09:28:27,297 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 287.0) internal successors, (1435), 5 states have internal predecessors, (1435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:27,297 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 287.0) internal successors, (1435), 5 states have internal predecessors, (1435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:27,297 INFO L175 Difference]: Start difference. First operand has 437 places, 353 transitions, 1702 flow. Second operand 4 states and 1021 transitions. [2022-11-20 09:28:27,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 352 transitions, 1724 flow [2022-11-20 09:28:27,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 352 transitions, 1605 flow, removed 17 selfloop flow, removed 42 redundant places. [2022-11-20 09:28:27,329 INFO L231 Difference]: Finished difference. Result has 397 places, 352 transitions, 1587 flow [2022-11-20 09:28:27,330 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=287, PETRI_DIFFERENCE_MINUEND_FLOW=1581, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1587, PETRI_PLACES=397, PETRI_TRANSITIONS=352} [2022-11-20 09:28:27,331 INFO L288 CegarLoopForPetriNet]: 261 programPoint places, 136 predicate places. [2022-11-20 09:28:27,331 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 352 transitions, 1587 flow [2022-11-20 09:28:27,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 254.0) internal successors, (1016), 4 states have internal predecessors, (1016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:27,332 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 09:28:27,332 INFO L209 CegarLoopForPetriNet]: trace histogram [30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 09:28:27,343 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-11-20 09:28:27,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:28:27,539 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2022-11-20 09:28:27,539 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 09:28:27,540 INFO L85 PathProgramCache]: Analyzing trace with hash -657749680, now seen corresponding path program 1 times [2022-11-20 09:28:27,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 09:28:27,540 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250933086] [2022-11-20 09:28:27,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:28:27,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 09:28:27,748 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 09:28:27,748 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [526554516] [2022-11-20 09:28:27,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:28:27,748 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:28:27,749 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:28:27,750 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 09:28:27,774 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-11-20 09:28:29,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:29,466 INFO L263 TraceCheckSpWp]: Trace formula consists of 5238 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-20 09:28:29,491 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 09:28:31,267 INFO L134 CoverageAnalysis]: Checked inductivity of 17871 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 17870 trivial. 0 not checked. [2022-11-20 09:28:31,268 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 09:28:33,428 INFO L134 CoverageAnalysis]: Checked inductivity of 17871 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 17870 trivial. 0 not checked. [2022-11-20 09:28:33,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 09:28:33,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250933086] [2022-11-20 09:28:33,428 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 09:28:33,429 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [526554516] [2022-11-20 09:28:33,429 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [526554516] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 09:28:33,429 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 09:28:33,430 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2022-11-20 09:28:33,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708992043] [2022-11-20 09:28:33,430 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 09:28:33,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-20 09:28:33,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 09:28:33,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-20 09:28:33,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2022-11-20 09:28:33,434 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 287 [2022-11-20 09:28:33,435 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 352 transitions, 1587 flow. Second operand has 8 states, 8 states have (on average 248.75) internal successors, (1990), 8 states have internal predecessors, (1990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:33,435 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 09:28:33,436 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 287 [2022-11-20 09:28:33,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 09:28:37,132 INFO L130 PetriNetUnfolder]: 8/4059 cut-off events. [2022-11-20 09:28:37,133 INFO L131 PetriNetUnfolder]: For 4612/4613 co-relation queries the response was YES. [2022-11-20 09:28:37,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6591 conditions, 4059 events. 8/4059 cut-off events. For 4612/4613 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 564 event pairs, 0 based on Foata normal form. 3/4048 useless extension candidates. Maximal degree in co-relation 6421. Up to 187 conditions per place. [2022-11-20 09:28:37,150 INFO L137 encePairwiseOnDemand]: 280/287 looper letters, 38 selfloop transitions, 9 changer transitions 0/376 dead transitions. [2022-11-20 09:28:37,150 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 376 transitions, 1743 flow [2022-11-20 09:28:37,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-20 09:28:37,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-20 09:28:37,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2255 transitions. [2022-11-20 09:28:37,154 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.873015873015873 [2022-11-20 09:28:37,154 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2255 transitions. [2022-11-20 09:28:37,155 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2255 transitions. [2022-11-20 09:28:37,155 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 09:28:37,156 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2255 transitions. [2022-11-20 09:28:37,159 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 250.55555555555554) internal successors, (2255), 9 states have internal predecessors, (2255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:37,162 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 287.0) internal successors, (2870), 10 states have internal predecessors, (2870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:37,163 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 287.0) internal successors, (2870), 10 states have internal predecessors, (2870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:37,163 INFO L175 Difference]: Start difference. First operand has 397 places, 352 transitions, 1587 flow. Second operand 9 states and 2255 transitions. [2022-11-20 09:28:37,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 376 transitions, 1743 flow [2022-11-20 09:28:37,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 376 transitions, 1737 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-11-20 09:28:37,202 INFO L231 Difference]: Finished difference. Result has 407 places, 356 transitions, 1637 flow [2022-11-20 09:28:37,203 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=287, PETRI_DIFFERENCE_MINUEND_FLOW=1581, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1637, PETRI_PLACES=407, PETRI_TRANSITIONS=356} [2022-11-20 09:28:37,204 INFO L288 CegarLoopForPetriNet]: 261 programPoint places, 146 predicate places. [2022-11-20 09:28:37,204 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 356 transitions, 1637 flow [2022-11-20 09:28:37,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 248.75) internal successors, (1990), 8 states have internal predecessors, (1990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:37,205 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 09:28:37,205 INFO L209 CegarLoopForPetriNet]: trace histogram [32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 09:28:37,222 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-11-20 09:28:37,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:28:37,421 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2022-11-20 09:28:37,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 09:28:37,421 INFO L85 PathProgramCache]: Analyzing trace with hash 761693965, now seen corresponding path program 1 times [2022-11-20 09:28:37,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 09:28:37,422 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026201238] [2022-11-20 09:28:37,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:28:37,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 09:28:37,715 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 09:28:37,715 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [786477987] [2022-11-20 09:28:37,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:28:37,715 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:28:37,716 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:28:37,717 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 09:28:37,738 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-11-20 09:28:42,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:42,332 INFO L263 TraceCheckSpWp]: Trace formula consists of 5339 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-20 09:28:42,356 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 09:28:44,352 INFO L134 CoverageAnalysis]: Checked inductivity of 19169 backedges. 0 proven. 1304 refuted. 0 times theorem prover too weak. 17865 trivial. 0 not checked. [2022-11-20 09:28:44,352 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 09:28:46,545 INFO L134 CoverageAnalysis]: Checked inductivity of 19169 backedges. 0 proven. 1304 refuted. 0 times theorem prover too weak. 17865 trivial. 0 not checked. [2022-11-20 09:28:46,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 09:28:46,546 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026201238] [2022-11-20 09:28:46,546 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 09:28:46,546 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [786477987] [2022-11-20 09:28:46,546 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [786477987] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 09:28:46,546 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 09:28:46,547 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2022-11-20 09:28:46,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052241381] [2022-11-20 09:28:46,547 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 09:28:46,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-20 09:28:46,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 09:28:46,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-20 09:28:46,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2022-11-20 09:28:46,552 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 235 out of 287 [2022-11-20 09:28:46,555 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 356 transitions, 1637 flow. Second operand has 14 states, 14 states have (on average 240.35714285714286) internal successors, (3365), 14 states have internal predecessors, (3365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:46,555 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 09:28:46,555 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 235 of 287 [2022-11-20 09:28:46,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 09:28:50,113 INFO L130 PetriNetUnfolder]: 8/4027 cut-off events. [2022-11-20 09:28:50,113 INFO L131 PetriNetUnfolder]: For 4800/4801 co-relation queries the response was YES. [2022-11-20 09:28:50,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7036 conditions, 4027 events. 8/4027 cut-off events. For 4800/4801 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 415 event pairs, 0 based on Foata normal form. 32/4045 useless extension candidates. Maximal degree in co-relation 6864. Up to 307 conditions per place. [2022-11-20 09:28:50,124 INFO L137 encePairwiseOnDemand]: 273/287 looper letters, 224 selfloop transitions, 144 changer transitions 0/596 dead transitions. [2022-11-20 09:28:50,125 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 596 transitions, 4497 flow [2022-11-20 09:28:50,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-11-20 09:28:50,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2022-11-20 09:28:50,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 5743 transitions. [2022-11-20 09:28:50,132 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8337688734030198 [2022-11-20 09:28:50,132 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 5743 transitions. [2022-11-20 09:28:50,133 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 5743 transitions. [2022-11-20 09:28:50,135 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 09:28:50,135 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 5743 transitions. [2022-11-20 09:28:50,143 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 239.29166666666666) internal successors, (5743), 24 states have internal predecessors, (5743), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:50,150 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 287.0) internal successors, (7175), 25 states have internal predecessors, (7175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:50,152 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 287.0) internal successors, (7175), 25 states have internal predecessors, (7175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:50,153 INFO L175 Difference]: Start difference. First operand has 407 places, 356 transitions, 1637 flow. Second operand 24 states and 5743 transitions. [2022-11-20 09:28:50,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 596 transitions, 4497 flow [2022-11-20 09:28:50,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 596 transitions, 4481 flow, removed 3 selfloop flow, removed 5 redundant places. [2022-11-20 09:28:50,195 INFO L231 Difference]: Finished difference. Result has 431 places, 487 transitions, 3676 flow [2022-11-20 09:28:50,195 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=287, PETRI_DIFFERENCE_MINUEND_FLOW=1615, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3676, PETRI_PLACES=431, PETRI_TRANSITIONS=487} [2022-11-20 09:28:50,196 INFO L288 CegarLoopForPetriNet]: 261 programPoint places, 170 predicate places. [2022-11-20 09:28:50,196 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 487 transitions, 3676 flow [2022-11-20 09:28:50,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 240.35714285714286) internal successors, (3365), 14 states have internal predecessors, (3365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:28:50,197 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 09:28:50,198 INFO L209 CegarLoopForPetriNet]: trace histogram [33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 09:28:50,237 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2022-11-20 09:28:50,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-11-20 09:28:50,411 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2022-11-20 09:28:50,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 09:28:50,411 INFO L85 PathProgramCache]: Analyzing trace with hash -1677598391, now seen corresponding path program 1 times [2022-11-20 09:28:50,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 09:28:50,411 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561961659] [2022-11-20 09:28:50,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:28:50,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 09:28:50,610 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 09:28:50,611 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2006465953] [2022-11-20 09:28:50,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:28:50,611 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:28:50,611 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:28:50,615 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 09:28:50,638 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-11-20 09:28:59,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:28:59,076 INFO L263 TraceCheckSpWp]: Trace formula consists of 5507 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-20 09:28:59,108 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 09:29:01,734 INFO L134 CoverageAnalysis]: Checked inductivity of 20475 backedges. 2610 proven. 0 refuted. 0 times theorem prover too weak. 17865 trivial. 0 not checked. [2022-11-20 09:29:01,735 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 09:29:01,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 09:29:01,735 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561961659] [2022-11-20 09:29:01,736 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 09:29:01,736 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2006465953] [2022-11-20 09:29:01,736 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2006465953] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 09:29:01,736 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 09:29:01,737 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-20 09:29:01,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960622511] [2022-11-20 09:29:01,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 09:29:01,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-20 09:29:01,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 09:29:01,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-20 09:29:01,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2022-11-20 09:29:01,742 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 235 out of 287 [2022-11-20 09:29:01,745 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 487 transitions, 3676 flow. Second operand has 11 states, 11 states have (on average 239.45454545454547) internal successors, (2634), 11 states have internal predecessors, (2634), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:29:01,745 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 09:29:01,745 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 235 of 287 [2022-11-20 09:29:01,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 09:29:06,293 INFO L130 PetriNetUnfolder]: 8/3970 cut-off events. [2022-11-20 09:29:06,293 INFO L131 PetriNetUnfolder]: For 7139/7140 co-relation queries the response was YES. [2022-11-20 09:29:06,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7508 conditions, 3970 events. 8/3970 cut-off events. For 7139/7140 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 331 event pairs, 0 based on Foata normal form. 57/4013 useless extension candidates. Maximal degree in co-relation 7330. Up to 370 conditions per place. [2022-11-20 09:29:06,308 INFO L137 encePairwiseOnDemand]: 277/287 looper letters, 208 selfloop transitions, 139 changer transitions 0/575 dead transitions. [2022-11-20 09:29:06,309 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 575 transitions, 5152 flow [2022-11-20 09:29:06,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-20 09:29:06,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-20 09:29:06,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 3591 transitions. [2022-11-20 09:29:06,327 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8341463414634146 [2022-11-20 09:29:06,328 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 3591 transitions. [2022-11-20 09:29:06,329 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 3591 transitions. [2022-11-20 09:29:06,330 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 09:29:06,331 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 3591 transitions. [2022-11-20 09:29:06,343 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 239.4) internal successors, (3591), 15 states have internal predecessors, (3591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:29:06,348 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 287.0) internal successors, (4592), 16 states have internal predecessors, (4592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:29:06,349 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 287.0) internal successors, (4592), 16 states have internal predecessors, (4592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:29:06,349 INFO L175 Difference]: Start difference. First operand has 431 places, 487 transitions, 3676 flow. Second operand 15 states and 3591 transitions. [2022-11-20 09:29:06,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 575 transitions, 5152 flow [2022-11-20 09:29:06,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 575 transitions, 5120 flow, removed 4 selfloop flow, removed 10 redundant places. [2022-11-20 09:29:06,408 INFO L231 Difference]: Finished difference. Result has 438 places, 544 transitions, 4855 flow [2022-11-20 09:29:06,409 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=287, PETRI_DIFFERENCE_MINUEND_FLOW=3625, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=4855, PETRI_PLACES=438, PETRI_TRANSITIONS=544} [2022-11-20 09:29:06,409 INFO L288 CegarLoopForPetriNet]: 261 programPoint places, 177 predicate places. [2022-11-20 09:29:06,409 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 544 transitions, 4855 flow [2022-11-20 09:29:06,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 239.45454545454547) internal successors, (2634), 11 states have internal predecessors, (2634), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:29:06,410 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 09:29:06,411 INFO L209 CegarLoopForPetriNet]: trace histogram [63, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 09:29:06,490 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-11-20 09:29:06,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-11-20 09:29:06,626 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2022-11-20 09:29:06,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 09:29:06,627 INFO L85 PathProgramCache]: Analyzing trace with hash -1019422050, now seen corresponding path program 2 times [2022-11-20 09:29:06,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 09:29:06,627 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387489257] [2022-11-20 09:29:06,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:29:06,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 09:29:07,011 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 09:29:07,011 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [135259419] [2022-11-20 09:29:07,012 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 09:29:07,012 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:29:07,012 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:29:07,018 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 09:29:07,038 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-11-20 09:31:08,813 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-20 09:31:08,813 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 09:31:08,954 INFO L263 TraceCheckSpWp]: Trace formula consists of 10566 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-20 09:31:08,981 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 09:31:13,120 INFO L134 CoverageAnalysis]: Checked inductivity of 77817 backedges. 2 proven. 42042 refuted. 0 times theorem prover too weak. 35773 trivial. 0 not checked. [2022-11-20 09:31:13,120 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 09:36:51,194 INFO L134 CoverageAnalysis]: Checked inductivity of 77817 backedges. 0 proven. 42044 refuted. 0 times theorem prover too weak. 35773 trivial. 0 not checked. [2022-11-20 09:36:51,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 09:36:51,194 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387489257] [2022-11-20 09:36:51,195 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 09:36:51,195 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [135259419] [2022-11-20 09:36:51,195 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [135259419] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 09:36:51,195 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 09:36:51,196 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2022-11-20 09:36:51,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030012383] [2022-11-20 09:36:51,196 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 09:36:51,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-20 09:36:51,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 09:36:51,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-20 09:36:51,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=136, Unknown=2, NotChecked=0, Total=182 [2022-11-20 09:36:51,202 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 240 out of 287 [2022-11-20 09:36:51,205 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 544 transitions, 4855 flow. Second operand has 14 states, 14 states have (on average 246.92857142857142) internal successors, (3457), 14 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-20 09:36:51,205 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 09:36:51,205 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 240 of 287 [2022-11-20 09:36:51,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 09:37:14,613 INFO L130 PetriNetUnfolder]: 13/7709 cut-off events. [2022-11-20 09:37:14,613 INFO L131 PetriNetUnfolder]: For 20321/20322 co-relation queries the response was YES. [2022-11-20 09:37:14,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14701 conditions, 7709 events. 13/7709 cut-off events. For 20321/20322 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 667 event pairs, 0 based on Foata normal form. 84/7779 useless extension candidates. Maximal degree in co-relation 14521. Up to 288 conditions per place. [2022-11-20 09:37:14,636 INFO L137 encePairwiseOnDemand]: 276/287 looper letters, 296 selfloop transitions, 198 changer transitions 0/814 dead transitions. [2022-11-20 09:37:14,637 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 814 transitions, 9680 flow [2022-11-20 09:37:14,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-11-20 09:37:14,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-11-20 09:37:14,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 5394 transitions. [2022-11-20 09:37:14,644 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8542920494140006 [2022-11-20 09:37:14,645 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 5394 transitions. [2022-11-20 09:37:14,645 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 5394 transitions. [2022-11-20 09:37:14,647 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 09:37:14,647 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 5394 transitions. [2022-11-20 09:37:14,655 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 245.1818181818182) internal successors, (5394), 22 states have internal predecessors, (5394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:37:14,661 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 287.0) internal successors, (6601), 23 states have internal predecessors, (6601), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:37:14,662 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 287.0) internal successors, (6601), 23 states have internal predecessors, (6601), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:37:14,663 INFO L175 Difference]: Start difference. First operand has 438 places, 544 transitions, 4855 flow. Second operand 22 states and 5394 transitions. [2022-11-20 09:37:14,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 814 transitions, 9680 flow [2022-11-20 09:37:14,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 814 transitions, 9513 flow, removed 58 selfloop flow, removed 8 redundant places. [2022-11-20 09:37:14,743 INFO L231 Difference]: Finished difference. Result has 461 places, 673 transitions, 7459 flow [2022-11-20 09:37:14,744 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=287, PETRI_DIFFERENCE_MINUEND_FLOW=4712, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=7459, PETRI_PLACES=461, PETRI_TRANSITIONS=673} [2022-11-20 09:37:14,744 INFO L288 CegarLoopForPetriNet]: 261 programPoint places, 200 predicate places. [2022-11-20 09:37:14,745 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 673 transitions, 7459 flow [2022-11-20 09:37:14,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 246.92857142857142) internal successors, (3457), 14 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-20 09:37:14,745 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 09:37:14,747 INFO L209 CegarLoopForPetriNet]: trace histogram [90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 09:37:14,967 WARN L435 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forcibly destroying the process [2022-11-20 09:37:14,982 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-11-20 09:37:14,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-11-20 09:37:14,983 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2022-11-20 09:37:14,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 09:37:14,983 INFO L85 PathProgramCache]: Analyzing trace with hash 1141553302, now seen corresponding path program 1 times [2022-11-20 09:37:14,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 09:37:14,983 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782749239] [2022-11-20 09:37:14,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:37:14,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 09:37:15,572 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 09:37:15,572 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [715121487] [2022-11-20 09:37:15,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:37:15,573 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:37:15,573 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:37:15,580 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 09:37:15,606 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-11-20 09:37:19,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-20 09:37:20,066 INFO L263 TraceCheckSpWp]: Trace formula consists of 15359 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-20 09:37:20,099 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 09:37:26,033 INFO L134 CoverageAnalysis]: Checked inductivity of 164531 backedges. 0 proven. 110931 refuted. 0 times theorem prover too weak. 53600 trivial. 0 not checked. [2022-11-20 09:37:26,033 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 09:37:35,950 INFO L134 CoverageAnalysis]: Checked inductivity of 164531 backedges. 0 proven. 110931 refuted. 0 times theorem prover too weak. 53600 trivial. 0 not checked. [2022-11-20 09:37:35,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 09:37:35,951 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782749239] [2022-11-20 09:37:35,951 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 09:37:35,951 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [715121487] [2022-11-20 09:37:35,951 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [715121487] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 09:37:35,951 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 09:37:35,952 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2022-11-20 09:37:35,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581339444] [2022-11-20 09:37:35,953 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 09:37:35,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-11-20 09:37:35,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 09:37:35,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-11-20 09:37:35,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=168, Unknown=0, NotChecked=0, Total=240 [2022-11-20 09:37:35,960 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 287 [2022-11-20 09:37:35,963 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 673 transitions, 7459 flow. Second operand has 16 states, 16 states have (on average 249.875) internal successors, (3998), 16 states have internal predecessors, (3998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:37:35,963 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 09:37:35,963 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 287 [2022-11-20 09:37:35,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 09:37:53,371 INFO L130 PetriNetUnfolder]: 12/8986 cut-off events. [2022-11-20 09:37:53,371 INFO L131 PetriNetUnfolder]: For 25882/25883 co-relation queries the response was YES. [2022-11-20 09:37:53,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17700 conditions, 8986 events. 12/8986 cut-off events. For 25882/25883 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 335 event pairs, 0 based on Foata normal form. 4/8976 useless extension candidates. Maximal degree in co-relation 17511. Up to 336 conditions per place. [2022-11-20 09:37:53,405 INFO L137 encePairwiseOnDemand]: 281/287 looper letters, 78 selfloop transitions, 21 changer transitions 0/731 dead transitions. [2022-11-20 09:37:53,406 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 731 transitions, 7921 flow [2022-11-20 09:37:53,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-20 09:37:53,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-20 09:37:53,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 5241 transitions. [2022-11-20 09:37:53,411 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8695868591338974 [2022-11-20 09:37:53,411 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 5241 transitions. [2022-11-20 09:37:53,412 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 5241 transitions. [2022-11-20 09:37:53,413 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 09:37:53,414 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 5241 transitions. [2022-11-20 09:37:53,421 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 249.57142857142858) internal successors, (5241), 21 states have internal predecessors, (5241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:37:53,426 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 287.0) internal successors, (6314), 22 states have internal predecessors, (6314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:37:53,427 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 287.0) internal successors, (6314), 22 states have internal predecessors, (6314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:37:53,427 INFO L175 Difference]: Start difference. First operand has 461 places, 673 transitions, 7459 flow. Second operand 21 states and 5241 transitions. [2022-11-20 09:37:53,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 731 transitions, 7921 flow [2022-11-20 09:37:53,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 731 transitions, 7823 flow, removed 24 selfloop flow, removed 7 redundant places. [2022-11-20 09:37:53,535 INFO L231 Difference]: Finished difference. Result has 477 places, 678 transitions, 7467 flow [2022-11-20 09:37:53,536 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=287, PETRI_DIFFERENCE_MINUEND_FLOW=7341, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=671, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=654, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=7467, PETRI_PLACES=477, PETRI_TRANSITIONS=678} [2022-11-20 09:37:53,536 INFO L288 CegarLoopForPetriNet]: 261 programPoint places, 216 predicate places. [2022-11-20 09:37:53,536 INFO L495 AbstractCegarLoop]: Abstraction has has 477 places, 678 transitions, 7467 flow [2022-11-20 09:37:53,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 249.875) internal successors, (3998), 16 states have internal predecessors, (3998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:37:53,537 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 09:37:53,539 INFO L209 CegarLoopForPetriNet]: trace histogram [153, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 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] [2022-11-20 09:37:53,578 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-11-20 09:37:53,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-11-20 09:37:53,754 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2022-11-20 09:37:53,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 09:37:53,756 INFO L85 PathProgramCache]: Analyzing trace with hash 787237041, now seen corresponding path program 3 times [2022-11-20 09:37:53,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 09:37:53,756 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364478406] [2022-11-20 09:37:53,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:37:53,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 09:37:54,587 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 09:37:54,587 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [934966018] [2022-11-20 09:37:54,588 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-20 09:37:54,588 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:37:54,588 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:37:54,591 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 09:37:54,593 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-11-20 09:37:58,756 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-11-20 09:37:58,756 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 09:37:58,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 329 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-20 09:37:58,815 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 09:38:00,609 INFO L134 CoverageAnalysis]: Checked inductivity of 471795 backedges. 12703 proven. 0 refuted. 0 times theorem prover too weak. 459092 trivial. 0 not checked. [2022-11-20 09:38:00,609 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-20 09:38:00,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 09:38:00,609 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364478406] [2022-11-20 09:38:00,609 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 09:38:00,610 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [934966018] [2022-11-20 09:38:00,610 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [934966018] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-20 09:38:00,610 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-20 09:38:00,612 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-20 09:38:00,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868127432] [2022-11-20 09:38:00,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-20 09:38:00,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-20 09:38:00,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 09:38:00,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-20 09:38:00,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-11-20 09:38:00,617 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 240 out of 287 [2022-11-20 09:38:00,618 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 678 transitions, 7467 flow. Second operand has 7 states, 7 states have (on average 246.28571428571428) internal successors, (1724), 7 states have internal predecessors, (1724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:38:00,618 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 09:38:00,618 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 240 of 287 [2022-11-20 09:38:00,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 09:38:18,485 INFO L130 PetriNetUnfolder]: 12/8930 cut-off events. [2022-11-20 09:38:18,485 INFO L131 PetriNetUnfolder]: For 25271/25272 co-relation queries the response was YES. [2022-11-20 09:38:18,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18299 conditions, 8930 events. 12/8930 cut-off events. For 25271/25272 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 278 event pairs, 0 based on Foata normal form. 56/8972 useless extension candidates. Maximal degree in co-relation 18109. Up to 840 conditions per place. [2022-11-20 09:38:18,514 INFO L137 encePairwiseOnDemand]: 279/287 looper letters, 124 selfloop transitions, 317 changer transitions 0/681 dead transitions. [2022-11-20 09:38:18,514 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 681 transitions, 8367 flow [2022-11-20 09:38:18,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-20 09:38:18,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-20 09:38:18,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1706 transitions. [2022-11-20 09:38:18,516 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8491786958685913 [2022-11-20 09:38:18,517 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1706 transitions. [2022-11-20 09:38:18,517 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1706 transitions. [2022-11-20 09:38:18,517 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 09:38:18,517 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1706 transitions. [2022-11-20 09:38:18,519 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 243.71428571428572) internal successors, (1706), 7 states have internal predecessors, (1706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:38:18,521 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 287.0) internal successors, (2296), 8 states have internal predecessors, (2296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:38:18,522 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 287.0) internal successors, (2296), 8 states have internal predecessors, (2296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:38:18,522 INFO L175 Difference]: Start difference. First operand has 477 places, 678 transitions, 7467 flow. Second operand 7 states and 1706 transitions. [2022-11-20 09:38:18,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 681 transitions, 8367 flow [2022-11-20 09:38:18,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 681 transitions, 8099 flow, removed 6 selfloop flow, removed 17 redundant places. [2022-11-20 09:38:18,627 INFO L231 Difference]: Finished difference. Result has 466 places, 681 transitions, 8074 flow [2022-11-20 09:38:18,628 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=287, PETRI_DIFFERENCE_MINUEND_FLOW=7183, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=677, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=313, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8074, PETRI_PLACES=466, PETRI_TRANSITIONS=681} [2022-11-20 09:38:18,628 INFO L288 CegarLoopForPetriNet]: 261 programPoint places, 205 predicate places. [2022-11-20 09:38:18,628 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 681 transitions, 8074 flow [2022-11-20 09:38:18,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 246.28571428571428) internal successors, (1724), 7 states have internal predecessors, (1724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:38:18,629 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 09:38:18,631 INFO L209 CegarLoopForPetriNet]: trace histogram [210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 210, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 09:38:18,655 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-11-20 09:38:18,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:38:18,847 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2022-11-20 09:38:18,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 09:38:18,849 INFO L85 PathProgramCache]: Analyzing trace with hash -1765454374, now seen corresponding path program 2 times [2022-11-20 09:38:18,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 09:38:18,849 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291199581] [2022-11-20 09:38:18,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:38:18,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 09:38:19,981 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 09:38:19,981 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1019817573] [2022-11-20 09:38:19,982 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-20 09:38:20,186 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:38:20,186 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:38:20,190 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 09:38:20,195 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-11-20 09:38:31,188 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-20 09:38:31,188 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-20 09:38:31,418 INFO L263 TraceCheckSpWp]: Trace formula consists of 35599 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-20 09:38:31,492 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-20 09:38:46,235 INFO L134 CoverageAnalysis]: Checked inductivity of 901563 backedges. 0 proven. 776503 refuted. 0 times theorem prover too weak. 125060 trivial. 0 not checked. [2022-11-20 09:38:46,236 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-20 09:39:02,686 INFO L134 CoverageAnalysis]: Checked inductivity of 901563 backedges. 0 proven. 776503 refuted. 0 times theorem prover too weak. 125060 trivial. 0 not checked. [2022-11-20 09:39:02,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-20 09:39:02,686 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291199581] [2022-11-20 09:39:02,686 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-20 09:39:02,686 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1019817573] [2022-11-20 09:39:02,687 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1019817573] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-20 09:39:02,687 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-20 09:39:02,693 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 21 [2022-11-20 09:39:02,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475793153] [2022-11-20 09:39:02,693 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-20 09:39:02,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-11-20 09:39:02,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-20 09:39:02,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-11-20 09:39:02,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=300, Unknown=0, NotChecked=0, Total=420 [2022-11-20 09:39:02,700 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 287 [2022-11-20 09:39:02,703 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 681 transitions, 8074 flow. Second operand has 21 states, 21 states have (on average 250.42857142857142) internal successors, (5259), 21 states have internal predecessors, (5259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:39:02,704 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-20 09:39:02,704 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 287 [2022-11-20 09:39:02,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-20 09:39:37,916 INFO L130 PetriNetUnfolder]: 15/12671 cut-off events. [2022-11-20 09:39:37,916 INFO L131 PetriNetUnfolder]: For 42372/42373 co-relation queries the response was YES. [2022-11-20 09:39:37,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25538 conditions, 12671 events. 15/12671 cut-off events. For 42372/42373 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 280 event pairs, 0 based on Foata normal form. 3/12660 useless extension candidates. Maximal degree in co-relation 25351. Up to 480 conditions per place. [2022-11-20 09:39:37,955 INFO L137 encePairwiseOnDemand]: 281/287 looper letters, 114 selfloop transitions, 30 changer transitions 0/779 dead transitions. [2022-11-20 09:39:37,955 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 779 transitions, 8923 flow [2022-11-20 09:39:37,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-11-20 09:39:37,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-11-20 09:39:37,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 7479 transitions. [2022-11-20 09:39:37,966 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8686411149825783 [2022-11-20 09:39:37,966 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 7479 transitions. [2022-11-20 09:39:37,967 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 7479 transitions. [2022-11-20 09:39:37,969 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-20 09:39:37,969 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 7479 transitions. [2022-11-20 09:39:37,978 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 249.3) internal successors, (7479), 30 states have internal predecessors, (7479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:39:37,986 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 287.0) internal successors, (8897), 31 states have internal predecessors, (8897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:39:37,988 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 287.0) internal successors, (8897), 31 states have internal predecessors, (8897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:39:37,988 INFO L175 Difference]: Start difference. First operand has 466 places, 681 transitions, 8074 flow. Second operand 30 states and 7479 transitions. [2022-11-20 09:39:37,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 779 transitions, 8923 flow [2022-11-20 09:39:38,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 779 transitions, 8510 flow, removed 1 selfloop flow, removed 4 redundant places. [2022-11-20 09:39:38,282 INFO L231 Difference]: Finished difference. Result has 495 places, 691 transitions, 7894 flow [2022-11-20 09:39:38,283 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=287, PETRI_DIFFERENCE_MINUEND_FLOW=7690, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=681, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=658, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=7894, PETRI_PLACES=495, PETRI_TRANSITIONS=691} [2022-11-20 09:39:38,284 INFO L288 CegarLoopForPetriNet]: 261 programPoint places, 234 predicate places. [2022-11-20 09:39:38,285 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 691 transitions, 7894 flow [2022-11-20 09:39:38,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 250.42857142857142) internal successors, (5259), 21 states have internal predecessors, (5259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-20 09:39:38,287 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-20 09:39:38,290 INFO L209 CegarLoopForPetriNet]: trace histogram [300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-20 09:39:38,374 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-11-20 09:39:38,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:39:38,513 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2022-11-20 09:39:38,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-20 09:39:38,514 INFO L85 PathProgramCache]: Analyzing trace with hash 1073835629, now seen corresponding path program 3 times [2022-11-20 09:39:38,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-20 09:39:38,514 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328204265] [2022-11-20 09:39:38,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-20 09:39:38,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-20 09:39:40,148 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-20 09:39:40,148 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1635239014] [2022-11-20 09:39:40,149 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-20 09:39:40,150 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-20 09:39:40,150 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 [2022-11-20 09:39:40,155 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-20 09:39:40,158 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b3896f33-09c3-4832-a270-890d4819f313/bin/uautomizer-ug76WZFUDN/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process