./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-overflow.prp --file ../../sv-benchmarks/c/goblint-regression/28-race_reach_76-tricky_address3_racefree.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version e04fb08f Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/config/AutomizerReach.xml -i ../../sv-benchmarks/c/goblint-regression/28-race_reach_76-tricky_address3_racefree.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/config/svcomp-Overflow-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8 --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 53e3b4cf7a6885129025777f14c3b33a959debd694827832fbe127376cb0a5f9 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-e04fb08 [2022-11-16 12:51:34,607 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-16 12:51:34,613 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-16 12:51:34,645 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-16 12:51:34,654 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-16 12:51:34,657 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-16 12:51:34,660 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-16 12:51:34,666 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-16 12:51:34,671 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-16 12:51:34,673 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-16 12:51:34,675 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-16 12:51:34,677 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-16 12:51:34,680 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-16 12:51:34,684 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-16 12:51:34,686 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-16 12:51:34,688 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-16 12:51:34,690 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-16 12:51:34,697 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-16 12:51:34,700 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-16 12:51:34,702 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-16 12:51:34,704 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-16 12:51:34,705 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-16 12:51:34,707 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-16 12:51:34,708 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-16 12:51:34,712 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-16 12:51:34,713 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-16 12:51:34,713 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-16 12:51:34,714 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-16 12:51:34,715 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-16 12:51:34,716 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-16 12:51:34,716 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-16 12:51:34,717 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-16 12:51:34,718 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-16 12:51:34,730 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-16 12:51:34,733 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-16 12:51:34,734 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-16 12:51:34,735 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-16 12:51:34,735 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-16 12:51:34,735 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-16 12:51:34,736 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-16 12:51:34,737 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-16 12:51:34,738 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/config/svcomp-Overflow-32bit-Automizer_Default.epf [2022-11-16 12:51:34,792 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-16 12:51:34,795 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-16 12:51:34,796 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-16 12:51:34,796 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-16 12:51:34,797 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-16 12:51:34,797 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-16 12:51:34,798 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-16 12:51:34,798 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-16 12:51:34,799 INFO L138 SettingsManager]: * Use SBE=true [2022-11-16 12:51:34,799 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-16 12:51:34,800 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-16 12:51:34,801 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-16 12:51:34,801 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-16 12:51:34,801 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-16 12:51:34,802 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-16 12:51:34,802 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-16 12:51:34,802 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-16 12:51:34,802 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-16 12:51:34,803 INFO L138 SettingsManager]: * Check absence of signed integer overflows=true [2022-11-16 12:51:34,803 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-16 12:51:34,803 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-16 12:51:34,803 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-16 12:51:34,804 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-16 12:51:34,804 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-16 12:51:34,804 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-16 12:51:34,805 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-16 12:51:34,806 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-16 12:51:34,807 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-16 12:51:34,807 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-16 12:51:34,807 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-16 12:51:34,808 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-16 12:51:34,808 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-16 12:51:34,808 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-16 12:51:34,809 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-16 12:51:34,809 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-16 12:51:34,809 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_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8 Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! 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 -> 53e3b4cf7a6885129025777f14c3b33a959debd694827832fbe127376cb0a5f9 [2022-11-16 12:51:35,173 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-16 12:51:35,209 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-16 12:51:35,212 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-16 12:51:35,213 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-16 12:51:35,214 INFO L275 PluginConnector]: CDTParser initialized [2022-11-16 12:51:35,216 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/../../sv-benchmarks/c/goblint-regression/28-race_reach_76-tricky_address3_racefree.i [2022-11-16 12:51:35,288 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/data/63b4ca689/d959b836c62343eaa6e7a983bd928fa5/FLAG8bdb06d82 [2022-11-16 12:51:36,072 INFO L306 CDTParser]: Found 1 translation units. [2022-11-16 12:51:36,075 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/sv-benchmarks/c/goblint-regression/28-race_reach_76-tricky_address3_racefree.i [2022-11-16 12:51:36,096 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/data/63b4ca689/d959b836c62343eaa6e7a983bd928fa5/FLAG8bdb06d82 [2022-11-16 12:51:36,254 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/data/63b4ca689/d959b836c62343eaa6e7a983bd928fa5 [2022-11-16 12:51:36,256 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-16 12:51:36,258 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-16 12:51:36,261 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-16 12:51:36,261 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-16 12:51:36,264 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-16 12:51:36,265 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 12:51:36" (1/1) ... [2022-11-16 12:51:36,267 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3a9eb703 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:51:36, skipping insertion in model container [2022-11-16 12:51:36,267 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.11 12:51:36" (1/1) ... [2022-11-16 12:51:36,278 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-16 12:51:36,354 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-16 12:51:36,853 WARN L229 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/sv-benchmarks/c/goblint-regression/28-race_reach_76-tricky_address3_racefree.i[41323,41336] [2022-11-16 12:51:36,893 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-16 12:51:36,910 INFO L203 MainTranslator]: Completed pre-run [2022-11-16 12:51:36,950 WARN L229 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/sv-benchmarks/c/goblint-regression/28-race_reach_76-tricky_address3_racefree.i[41323,41336] [2022-11-16 12:51:36,967 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-16 12:51:37,031 INFO L208 MainTranslator]: Completed translation [2022-11-16 12:51:37,032 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:51:37 WrapperNode [2022-11-16 12:51:37,032 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-16 12:51:37,033 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-16 12:51:37,034 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-16 12:51:37,034 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-16 12:51:37,043 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:51:37" (1/1) ... [2022-11-16 12:51:37,062 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:51:37" (1/1) ... [2022-11-16 12:51:37,094 INFO L138 Inliner]: procedures = 270, calls = 41, calls flagged for inlining = 6, calls inlined = 6, statements flattened = 205 [2022-11-16 12:51:37,094 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-16 12:51:37,095 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-16 12:51:37,095 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-16 12:51:37,096 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-16 12:51:37,106 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:51:37" (1/1) ... [2022-11-16 12:51:37,107 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:51:37" (1/1) ... [2022-11-16 12:51:37,112 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:51:37" (1/1) ... [2022-11-16 12:51:37,112 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:51:37" (1/1) ... [2022-11-16 12:51:37,123 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:51:37" (1/1) ... [2022-11-16 12:51:37,130 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:51:37" (1/1) ... [2022-11-16 12:51:37,132 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:51:37" (1/1) ... [2022-11-16 12:51:37,134 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:51:37" (1/1) ... [2022-11-16 12:51:37,139 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-16 12:51:37,140 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-16 12:51:37,141 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-16 12:51:37,141 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-16 12:51:37,142 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:51:37" (1/1) ... [2022-11-16 12:51:37,168 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-16 12:51:37,193 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:51:37,207 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-16 12:51:37,211 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-16 12:51:37,260 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-16 12:51:37,260 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-16 12:51:37,260 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-16 12:51:37,260 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-16 12:51:37,261 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2022-11-16 12:51:37,263 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-16 12:51:37,263 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2022-11-16 12:51:37,264 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2022-11-16 12:51:37,264 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-16 12:51:37,264 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-16 12:51:37,264 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-16 12:51:37,266 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-11-16 12:51:37,515 INFO L235 CfgBuilder]: Building ICFG [2022-11-16 12:51:37,518 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-16 12:51:38,008 INFO L276 CfgBuilder]: Performing block encoding [2022-11-16 12:51:38,025 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-16 12:51:38,030 INFO L300 CfgBuilder]: Removed 23 assume(true) statements. [2022-11-16 12:51:38,033 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 12:51:38 BoogieIcfgContainer [2022-11-16 12:51:38,035 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-16 12:51:38,038 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-16 12:51:38,038 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-16 12:51:38,043 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-16 12:51:38,043 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.11 12:51:36" (1/3) ... [2022-11-16 12:51:38,044 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@c168113 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 12:51:38, skipping insertion in model container [2022-11-16 12:51:38,045 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.11 12:51:37" (2/3) ... [2022-11-16 12:51:38,045 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@c168113 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.11 12:51:38, skipping insertion in model container [2022-11-16 12:51:38,046 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.11 12:51:38" (3/3) ... [2022-11-16 12:51:38,047 INFO L112 eAbstractionObserver]: Analyzing ICFG 28-race_reach_76-tricky_address3_racefree.i [2022-11-16 12:51:38,058 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-11-16 12:51:38,098 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-16 12:51:38,099 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 16 error locations. [2022-11-16 12:51:38,099 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-11-16 12:51:38,258 INFO L144 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2022-11-16 12:51:38,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 202 places, 230 transitions, 468 flow [2022-11-16 12:51:38,536 INFO L130 PetriNetUnfolder]: 45/309 cut-off events. [2022-11-16 12:51:38,537 INFO L131 PetriNetUnfolder]: For 1/2 co-relation queries the response was YES. [2022-11-16 12:51:38,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 315 conditions, 309 events. 45/309 cut-off events. For 1/2 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 993 event pairs, 0 based on Foata normal form. 0/241 useless extension candidates. Maximal degree in co-relation 172. Up to 8 conditions per place. [2022-11-16 12:51:38,549 INFO L82 GeneralOperation]: Start removeDead. Operand has 202 places, 230 transitions, 468 flow [2022-11-16 12:51:38,563 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 200 places, 227 transitions, 462 flow [2022-11-16 12:51:38,577 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-16 12:51:38,586 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;@3c531138, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-16 12:51:38,586 INFO L358 AbstractCegarLoop]: Starting to check reachability of 23 error locations. [2022-11-16 12:51:38,594 INFO L130 PetriNetUnfolder]: 1/31 cut-off events. [2022-11-16 12:51:38,594 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-16 12:51:38,595 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:51:38,596 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] [2022-11-16 12:51:38,597 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2022-11-16 12:51:38,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:51:38,604 INFO L85 PathProgramCache]: Analyzing trace with hash 1462409241, now seen corresponding path program 1 times [2022-11-16 12:51:38,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:51:38,617 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447964160] [2022-11-16 12:51:38,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:51:38,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:51:38,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:51:39,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:51:39,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:51:39,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447964160] [2022-11-16 12:51:39,056 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447964160] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:51:39,057 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:51:39,057 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 12:51:39,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [239912895] [2022-11-16 12:51:39,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:51:39,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-16 12:51:39,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:51:39,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-16 12:51:39,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-16 12:51:39,122 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 187 out of 230 [2022-11-16 12:51:39,131 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 227 transitions, 462 flow. Second operand has 4 states, 4 states have (on average 188.5) internal successors, (754), 4 states have internal predecessors, (754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:39,132 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:51:39,132 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 187 of 230 [2022-11-16 12:51:39,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:51:39,338 INFO L130 PetriNetUnfolder]: 4/270 cut-off events. [2022-11-16 12:51:39,339 INFO L131 PetriNetUnfolder]: For 6/7 co-relation queries the response was YES. [2022-11-16 12:51:39,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 298 conditions, 270 events. 4/270 cut-off events. For 6/7 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 771 event pairs, 0 based on Foata normal form. 39/277 useless extension candidates. Maximal degree in co-relation 147. Up to 15 conditions per place. [2022-11-16 12:51:39,349 INFO L137 encePairwiseOnDemand]: 196/230 looper letters, 17 selfloop transitions, 4 changer transitions 1/205 dead transitions. [2022-11-16 12:51:39,349 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 205 transitions, 460 flow [2022-11-16 12:51:39,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-16 12:51:39,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-16 12:51:39,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 987 transitions. [2022-11-16 12:51:39,374 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8582608695652174 [2022-11-16 12:51:39,375 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 987 transitions. [2022-11-16 12:51:39,376 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 987 transitions. [2022-11-16 12:51:39,380 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:51:39,383 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 987 transitions. [2022-11-16 12:51:39,391 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 197.4) internal successors, (987), 5 states have internal predecessors, (987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:39,406 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 230.0) internal successors, (1380), 6 states have internal predecessors, (1380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:39,420 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 230.0) internal successors, (1380), 6 states have internal predecessors, (1380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:39,425 INFO L175 Difference]: Start difference. First operand has 200 places, 227 transitions, 462 flow. Second operand 5 states and 987 transitions. [2022-11-16 12:51:39,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 205 transitions, 460 flow [2022-11-16 12:51:39,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 205 transitions, 460 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-16 12:51:39,440 INFO L231 Difference]: Finished difference. Result has 205 places, 200 transitions, 434 flow [2022-11-16 12:51:39,443 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=230, PETRI_DIFFERENCE_MINUEND_FLOW=404, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=434, PETRI_PLACES=205, PETRI_TRANSITIONS=200} [2022-11-16 12:51:39,451 INFO L288 CegarLoopForPetriNet]: 200 programPoint places, 5 predicate places. [2022-11-16 12:51:39,451 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 200 transitions, 434 flow [2022-11-16 12:51:39,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 188.5) internal successors, (754), 4 states have internal predecessors, (754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:39,452 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:51:39,454 INFO L209 CegarLoopForPetriNet]: trace histogram [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] [2022-11-16 12:51:39,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-16 12:51:39,454 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2022-11-16 12:51:39,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:51:39,456 INFO L85 PathProgramCache]: Analyzing trace with hash -1852448115, now seen corresponding path program 1 times [2022-11-16 12:51:39,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:51:39,457 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450442560] [2022-11-16 12:51:39,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:51:39,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:51:39,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:51:39,591 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-16 12:51:39,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:51:39,592 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450442560] [2022-11-16 12:51:39,592 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450442560] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:51:39,593 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:51:39,593 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 12:51:39,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495883810] [2022-11-16 12:51:39,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:51:39,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-16 12:51:39,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:51:39,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-16 12:51:39,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-16 12:51:39,610 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 187 out of 230 [2022-11-16 12:51:39,611 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 200 transitions, 434 flow. Second operand has 4 states, 4 states have (on average 190.25) internal successors, (761), 4 states have internal predecessors, (761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:39,611 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:51:39,611 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 187 of 230 [2022-11-16 12:51:39,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:51:39,724 INFO L130 PetriNetUnfolder]: 4/268 cut-off events. [2022-11-16 12:51:39,724 INFO L131 PetriNetUnfolder]: For 9/10 co-relation queries the response was YES. [2022-11-16 12:51:39,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 311 conditions, 268 events. 4/268 cut-off events. For 9/10 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 770 event pairs, 0 based on Foata normal form. 1/241 useless extension candidates. Maximal degree in co-relation 258. Up to 7 conditions per place. [2022-11-16 12:51:39,727 INFO L137 encePairwiseOnDemand]: 224/230 looper letters, 9 selfloop transitions, 8 changer transitions 0/200 dead transitions. [2022-11-16 12:51:39,728 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 200 transitions, 466 flow [2022-11-16 12:51:39,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-16 12:51:39,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-16 12:51:39,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 950 transitions. [2022-11-16 12:51:39,733 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8260869565217391 [2022-11-16 12:51:39,733 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 950 transitions. [2022-11-16 12:51:39,733 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 950 transitions. [2022-11-16 12:51:39,734 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:51:39,734 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 950 transitions. [2022-11-16 12:51:39,737 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 190.0) internal successors, (950), 5 states have internal predecessors, (950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:39,742 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 230.0) internal successors, (1380), 6 states have internal predecessors, (1380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:39,743 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 230.0) internal successors, (1380), 6 states have internal predecessors, (1380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:39,744 INFO L175 Difference]: Start difference. First operand has 205 places, 200 transitions, 434 flow. Second operand 5 states and 950 transitions. [2022-11-16 12:51:39,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 200 transitions, 466 flow [2022-11-16 12:51:39,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 200 transitions, 464 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-16 12:51:39,755 INFO L231 Difference]: Finished difference. Result has 207 places, 200 transitions, 452 flow [2022-11-16 12:51:39,760 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=230, PETRI_DIFFERENCE_MINUEND_FLOW=428, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=452, PETRI_PLACES=207, PETRI_TRANSITIONS=200} [2022-11-16 12:51:39,761 INFO L288 CegarLoopForPetriNet]: 200 programPoint places, 7 predicate places. [2022-11-16 12:51:39,762 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 200 transitions, 452 flow [2022-11-16 12:51:39,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 190.25) internal successors, (761), 4 states have internal predecessors, (761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:39,764 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:51:39,764 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:51:39,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-16 12:51:39,767 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2022-11-16 12:51:39,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:51:39,770 INFO L85 PathProgramCache]: Analyzing trace with hash -1591316130, now seen corresponding path program 1 times [2022-11-16 12:51:39,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:51:39,770 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238701233] [2022-11-16 12:51:39,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:51:39,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:51:39,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:51:40,033 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:51:40,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:51:40,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238701233] [2022-11-16 12:51:40,034 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238701233] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:51:40,035 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1270573436] [2022-11-16 12:51:40,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:51:40,035 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:51:40,036 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:51:40,043 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:51:40,063 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-16 12:51:40,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:51:40,171 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-16 12:51:40,178 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:51:40,278 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:51:40,279 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 12:51:40,280 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1270573436] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:51:40,280 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-16 12:51:40,281 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 8 [2022-11-16 12:51:40,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442696647] [2022-11-16 12:51:40,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:51:40,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-16 12:51:40,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:51:40,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-16 12:51:40,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2022-11-16 12:51:40,291 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 187 out of 230 [2022-11-16 12:51:40,293 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 200 transitions, 452 flow. Second operand has 5 states, 5 states have (on average 189.8) internal successors, (949), 5 states have internal predecessors, (949), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:40,293 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:51:40,293 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 187 of 230 [2022-11-16 12:51:40,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:51:40,413 INFO L130 PetriNetUnfolder]: 4/267 cut-off events. [2022-11-16 12:51:40,414 INFO L131 PetriNetUnfolder]: For 16/17 co-relation queries the response was YES. [2022-11-16 12:51:40,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 318 conditions, 267 events. 4/267 cut-off events. For 16/17 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 765 event pairs, 0 based on Foata normal form. 1/240 useless extension candidates. Maximal degree in co-relation 256. Up to 10 conditions per place. [2022-11-16 12:51:40,417 INFO L137 encePairwiseOnDemand]: 226/230 looper letters, 11 selfloop transitions, 5 changer transitions 0/199 dead transitions. [2022-11-16 12:51:40,417 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 199 transitions, 480 flow [2022-11-16 12:51:40,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-16 12:51:40,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-11-16 12:51:40,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 761 transitions. [2022-11-16 12:51:40,422 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8271739130434783 [2022-11-16 12:51:40,422 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 761 transitions. [2022-11-16 12:51:40,422 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 761 transitions. [2022-11-16 12:51:40,424 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:51:40,424 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 761 transitions. [2022-11-16 12:51:40,427 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 190.25) internal successors, (761), 4 states have internal predecessors, (761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:40,430 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 230.0) internal successors, (1150), 5 states have internal predecessors, (1150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:40,432 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 230.0) internal successors, (1150), 5 states have internal predecessors, (1150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:40,433 INFO L175 Difference]: Start difference. First operand has 207 places, 200 transitions, 452 flow. Second operand 4 states and 761 transitions. [2022-11-16 12:51:40,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 199 transitions, 480 flow [2022-11-16 12:51:40,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 199 transitions, 468 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-11-16 12:51:40,441 INFO L231 Difference]: Finished difference. Result has 206 places, 199 transitions, 446 flow [2022-11-16 12:51:40,442 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=230, PETRI_DIFFERENCE_MINUEND_FLOW=436, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=446, PETRI_PLACES=206, PETRI_TRANSITIONS=199} [2022-11-16 12:51:40,446 INFO L288 CegarLoopForPetriNet]: 200 programPoint places, 6 predicate places. [2022-11-16 12:51:40,446 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 199 transitions, 446 flow [2022-11-16 12:51:40,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 189.8) internal successors, (949), 5 states have internal predecessors, (949), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:40,447 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:51:40,448 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:51:40,460 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-11-16 12:51:40,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:51:40,654 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2022-11-16 12:51:40,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:51:40,655 INFO L85 PathProgramCache]: Analyzing trace with hash 1825407123, now seen corresponding path program 1 times [2022-11-16 12:51:40,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:51:40,655 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846623380] [2022-11-16 12:51:40,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:51:40,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:51:40,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:51:40,870 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:51:40,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:51:40,871 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846623380] [2022-11-16 12:51:40,871 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846623380] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:51:40,871 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1505212581] [2022-11-16 12:51:40,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:51:40,872 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:51:40,872 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:51:40,874 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:51:40,894 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-16 12:51:40,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:51:40,998 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-16 12:51:41,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:51:41,069 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:51:41,069 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:51:41,145 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:51:41,146 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1505212581] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:51:41,146 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:51:41,146 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-16 12:51:41,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447979993] [2022-11-16 12:51:41,147 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:51:41,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-16 12:51:41,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:51:41,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-16 12:51:41,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-16 12:51:41,152 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 187 out of 230 [2022-11-16 12:51:41,155 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 199 transitions, 446 flow. Second operand has 10 states, 10 states have (on average 189.7) internal successors, (1897), 10 states have internal predecessors, (1897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:41,156 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:51:41,156 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 187 of 230 [2022-11-16 12:51:41,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:51:41,329 INFO L130 PetriNetUnfolder]: 4/275 cut-off events. [2022-11-16 12:51:41,329 INFO L131 PetriNetUnfolder]: For 22/23 co-relation queries the response was YES. [2022-11-16 12:51:41,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 342 conditions, 275 events. 4/275 cut-off events. For 22/23 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 755 event pairs, 0 based on Foata normal form. 2/249 useless extension candidates. Maximal degree in co-relation 246. Up to 7 conditions per place. [2022-11-16 12:51:41,332 INFO L137 encePairwiseOnDemand]: 224/230 looper letters, 18 selfloop transitions, 9 changer transitions 0/210 dead transitions. [2022-11-16 12:51:41,333 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 210 transitions, 538 flow [2022-11-16 12:51:41,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-16 12:51:41,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-16 12:51:41,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1712 transitions. [2022-11-16 12:51:41,338 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8270531400966183 [2022-11-16 12:51:41,338 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1712 transitions. [2022-11-16 12:51:41,338 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1712 transitions. [2022-11-16 12:51:41,340 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:51:41,340 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1712 transitions. [2022-11-16 12:51:41,345 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 190.22222222222223) internal successors, (1712), 9 states have internal predecessors, (1712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:41,351 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 230.0) internal successors, (2300), 10 states have internal predecessors, (2300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:41,353 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 230.0) internal successors, (2300), 10 states have internal predecessors, (2300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:41,353 INFO L175 Difference]: Start difference. First operand has 206 places, 199 transitions, 446 flow. Second operand 9 states and 1712 transitions. [2022-11-16 12:51:41,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 210 transitions, 538 flow [2022-11-16 12:51:41,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 210 transitions, 524 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-11-16 12:51:41,360 INFO L231 Difference]: Finished difference. Result has 215 places, 203 transitions, 492 flow [2022-11-16 12:51:41,360 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=230, PETRI_DIFFERENCE_MINUEND_FLOW=436, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=492, PETRI_PLACES=215, PETRI_TRANSITIONS=203} [2022-11-16 12:51:41,361 INFO L288 CegarLoopForPetriNet]: 200 programPoint places, 15 predicate places. [2022-11-16 12:51:41,362 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 203 transitions, 492 flow [2022-11-16 12:51:41,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 189.7) internal successors, (1897), 10 states have internal predecessors, (1897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:41,364 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:51:41,364 INFO L209 CegarLoopForPetriNet]: trace histogram [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-16 12:51:41,391 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-16 12:51:41,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:51:41,571 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2022-11-16 12:51:41,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:51:41,572 INFO L85 PathProgramCache]: Analyzing trace with hash -1830414829, now seen corresponding path program 2 times [2022-11-16 12:51:41,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:51:41,572 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663239759] [2022-11-16 12:51:41,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:51:41,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:51:41,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:51:41,765 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-16 12:51:41,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:51:41,766 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663239759] [2022-11-16 12:51:41,766 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663239759] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:51:41,766 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:51:41,766 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 12:51:41,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944537542] [2022-11-16 12:51:41,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:51:41,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-16 12:51:41,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:51:41,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-16 12:51:41,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-16 12:51:41,770 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 187 out of 230 [2022-11-16 12:51:41,771 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 203 transitions, 492 flow. Second operand has 4 states, 4 states have (on average 188.75) internal successors, (755), 4 states have internal predecessors, (755), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:41,771 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:51:41,772 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 187 of 230 [2022-11-16 12:51:41,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:51:41,863 INFO L130 PetriNetUnfolder]: 3/212 cut-off events. [2022-11-16 12:51:41,863 INFO L131 PetriNetUnfolder]: For 40/57 co-relation queries the response was YES. [2022-11-16 12:51:41,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 282 conditions, 212 events. 3/212 cut-off events. For 40/57 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 389 event pairs, 0 based on Foata normal form. 3/197 useless extension candidates. Maximal degree in co-relation 195. Up to 7 conditions per place. [2022-11-16 12:51:41,866 INFO L137 encePairwiseOnDemand]: 223/230 looper letters, 10 selfloop transitions, 4 changer transitions 0/203 dead transitions. [2022-11-16 12:51:41,866 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 203 transitions, 520 flow [2022-11-16 12:51:41,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-16 12:51:41,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-16 12:51:41,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 952 transitions. [2022-11-16 12:51:41,870 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8278260869565217 [2022-11-16 12:51:41,870 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 952 transitions. [2022-11-16 12:51:41,870 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 952 transitions. [2022-11-16 12:51:41,871 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:51:41,871 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 952 transitions. [2022-11-16 12:51:41,874 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 190.4) internal successors, (952), 5 states have internal predecessors, (952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:41,877 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 230.0) internal successors, (1380), 6 states have internal predecessors, (1380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:41,878 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 230.0) internal successors, (1380), 6 states have internal predecessors, (1380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:41,879 INFO L175 Difference]: Start difference. First operand has 215 places, 203 transitions, 492 flow. Second operand 5 states and 952 transitions. [2022-11-16 12:51:41,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 203 transitions, 520 flow [2022-11-16 12:51:41,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 203 transitions, 504 flow, removed 4 selfloop flow, removed 4 redundant places. [2022-11-16 12:51:41,886 INFO L231 Difference]: Finished difference. Result has 214 places, 201 transitions, 484 flow [2022-11-16 12:51:41,886 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=230, PETRI_DIFFERENCE_MINUEND_FLOW=472, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=484, PETRI_PLACES=214, PETRI_TRANSITIONS=201} [2022-11-16 12:51:41,887 INFO L288 CegarLoopForPetriNet]: 200 programPoint places, 14 predicate places. [2022-11-16 12:51:41,888 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 201 transitions, 484 flow [2022-11-16 12:51:41,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 188.75) internal successors, (755), 4 states have internal predecessors, (755), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:41,889 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:51:41,889 INFO L209 CegarLoopForPetriNet]: trace histogram [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] [2022-11-16 12:51:41,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-16 12:51:41,889 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2022-11-16 12:51:41,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:51:41,890 INFO L85 PathProgramCache]: Analyzing trace with hash 422358850, now seen corresponding path program 1 times [2022-11-16 12:51:41,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:51:41,891 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357088949] [2022-11-16 12:51:41,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:51:41,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:51:41,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:51:42,148 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-16 12:51:42,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:51:42,149 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357088949] [2022-11-16 12:51:42,149 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357088949] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:51:42,149 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1283211840] [2022-11-16 12:51:42,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:51:42,150 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:51:42,150 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:51:42,151 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:51:42,160 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-16 12:51:42,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:51:42,331 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-16 12:51:42,333 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:51:42,477 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-16 12:51:42,478 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:51:42,637 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-16 12:51:42,638 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1283211840] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:51:42,638 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:51:42,638 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-16 12:51:42,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385194269] [2022-11-16 12:51:42,639 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:51:42,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-16 12:51:42,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:51:42,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-16 12:51:42,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-11-16 12:51:42,650 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 187 out of 230 [2022-11-16 12:51:42,656 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 201 transitions, 484 flow. Second operand has 18 states, 18 states have (on average 190.05555555555554) internal successors, (3421), 18 states have internal predecessors, (3421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:42,657 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:51:42,658 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 187 of 230 [2022-11-16 12:51:42,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:51:43,060 INFO L130 PetriNetUnfolder]: 3/240 cut-off events. [2022-11-16 12:51:43,060 INFO L131 PetriNetUnfolder]: For 59/60 co-relation queries the response was YES. [2022-11-16 12:51:43,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 390 conditions, 240 events. 3/240 cut-off events. For 59/60 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 387 event pairs, 0 based on Foata normal form. 4/227 useless extension candidates. Maximal degree in co-relation 216. Up to 9 conditions per place. [2022-11-16 12:51:43,063 INFO L137 encePairwiseOnDemand]: 224/230 looper letters, 34 selfloop transitions, 21 changer transitions 0/236 dead transitions. [2022-11-16 12:51:43,064 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 236 transitions, 748 flow [2022-11-16 12:51:43,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-16 12:51:43,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-16 12:51:43,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3986 transitions. [2022-11-16 12:51:43,083 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8252587991718426 [2022-11-16 12:51:43,084 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 3986 transitions. [2022-11-16 12:51:43,084 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 3986 transitions. [2022-11-16 12:51:43,087 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:51:43,088 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 3986 transitions. [2022-11-16 12:51:43,097 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 189.8095238095238) internal successors, (3986), 21 states have internal predecessors, (3986), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:43,108 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 230.0) internal successors, (5060), 22 states have internal predecessors, (5060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:43,112 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 230.0) internal successors, (5060), 22 states have internal predecessors, (5060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:43,112 INFO L175 Difference]: Start difference. First operand has 214 places, 201 transitions, 484 flow. Second operand 21 states and 3986 transitions. [2022-11-16 12:51:43,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 236 transitions, 748 flow [2022-11-16 12:51:43,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 236 transitions, 740 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-11-16 12:51:43,124 INFO L231 Difference]: Finished difference. Result has 235 places, 214 transitions, 632 flow [2022-11-16 12:51:43,125 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=230, PETRI_DIFFERENCE_MINUEND_FLOW=476, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=632, PETRI_PLACES=235, PETRI_TRANSITIONS=214} [2022-11-16 12:51:43,128 INFO L288 CegarLoopForPetriNet]: 200 programPoint places, 35 predicate places. [2022-11-16 12:51:43,129 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 214 transitions, 632 flow [2022-11-16 12:51:43,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 190.05555555555554) internal successors, (3421), 18 states have internal predecessors, (3421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:43,131 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:51:43,131 INFO L209 CegarLoopForPetriNet]: trace histogram [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] [2022-11-16 12:51:43,143 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-16 12:51:43,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2022-11-16 12:51:43,338 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2022-11-16 12:51:43,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:51:43,340 INFO L85 PathProgramCache]: Analyzing trace with hash -1872758206, now seen corresponding path program 2 times [2022-11-16 12:51:43,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:51:43,340 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836030164] [2022-11-16 12:51:43,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:51:43,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:51:43,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:51:43,817 INFO L134 CoverageAnalysis]: Checked inductivity of 159 backedges. 0 proven. 154 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-16 12:51:43,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:51:43,818 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836030164] [2022-11-16 12:51:43,818 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836030164] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:51:43,818 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2120783426] [2022-11-16 12:51:43,818 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-16 12:51:43,819 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:51:43,819 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:51:43,820 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:51:43,843 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-16 12:51:43,949 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-16 12:51:43,949 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:51:43,951 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-16 12:51:43,954 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:51:44,069 INFO L134 CoverageAnalysis]: Checked inductivity of 159 backedges. 0 proven. 154 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-16 12:51:44,069 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:51:44,388 INFO L134 CoverageAnalysis]: Checked inductivity of 159 backedges. 0 proven. 154 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-16 12:51:44,388 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2120783426] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:51:44,388 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:51:44,389 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 23 [2022-11-16 12:51:44,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432763638] [2022-11-16 12:51:44,389 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:51:44,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-11-16 12:51:44,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:51:44,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-11-16 12:51:44,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2022-11-16 12:51:44,395 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 187 out of 230 [2022-11-16 12:51:44,400 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 214 transitions, 632 flow. Second operand has 23 states, 23 states have (on average 190.30434782608697) internal successors, (4377), 23 states have internal predecessors, (4377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:44,400 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:51:44,401 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 187 of 230 [2022-11-16 12:51:44,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:51:44,921 INFO L130 PetriNetUnfolder]: 3/261 cut-off events. [2022-11-16 12:51:44,921 INFO L131 PetriNetUnfolder]: For 226/227 co-relation queries the response was YES. [2022-11-16 12:51:44,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 517 conditions, 261 events. 3/261 cut-off events. For 226/227 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 388 event pairs, 0 based on Foata normal form. 3/247 useless extension candidates. Maximal degree in co-relation 342. Up to 12 conditions per place. [2022-11-16 12:51:44,924 INFO L137 encePairwiseOnDemand]: 224/230 looper letters, 46 selfloop transitions, 30 changer transitions 0/257 dead transitions. [2022-11-16 12:51:44,924 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 257 transitions, 994 flow [2022-11-16 12:51:44,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-11-16 12:51:44,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-11-16 12:51:44,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 5689 transitions. [2022-11-16 12:51:44,940 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8244927536231884 [2022-11-16 12:51:44,941 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 5689 transitions. [2022-11-16 12:51:44,941 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 5689 transitions. [2022-11-16 12:51:44,946 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:51:44,946 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 5689 transitions. [2022-11-16 12:51:44,962 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 189.63333333333333) internal successors, (5689), 30 states have internal predecessors, (5689), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:44,987 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 230.0) internal successors, (7130), 31 states have internal predecessors, (7130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:44,999 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 230.0) internal successors, (7130), 31 states have internal predecessors, (7130), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:45,000 INFO L175 Difference]: Start difference. First operand has 235 places, 214 transitions, 632 flow. Second operand 30 states and 5689 transitions. [2022-11-16 12:51:45,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 257 transitions, 994 flow [2022-11-16 12:51:45,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 257 transitions, 914 flow, removed 32 selfloop flow, removed 8 redundant places. [2022-11-16 12:51:45,009 INFO L231 Difference]: Finished difference. Result has 260 places, 224 transitions, 730 flow [2022-11-16 12:51:45,010 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=230, PETRI_DIFFERENCE_MINUEND_FLOW=576, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=730, PETRI_PLACES=260, PETRI_TRANSITIONS=224} [2022-11-16 12:51:45,011 INFO L288 CegarLoopForPetriNet]: 200 programPoint places, 60 predicate places. [2022-11-16 12:51:45,011 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 224 transitions, 730 flow [2022-11-16 12:51:45,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 190.30434782608697) internal successors, (4377), 23 states have internal predecessors, (4377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:45,013 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:51:45,013 INFO L209 CegarLoopForPetriNet]: trace histogram [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] [2022-11-16 12:51:45,025 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-11-16 12:51:45,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:51:45,220 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 20 more)] === [2022-11-16 12:51:45,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:51:45,221 INFO L85 PathProgramCache]: Analyzing trace with hash 641383990, now seen corresponding path program 3 times [2022-11-16 12:51:45,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:51:45,221 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031550844] [2022-11-16 12:51:45,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:51:45,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:51:45,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 12:51:45,268 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 12:51:45,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 12:51:45,344 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 12:51:45,345 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-16 12:51:45,346 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (22 of 23 remaining) [2022-11-16 12:51:45,349 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (21 of 23 remaining) [2022-11-16 12:51:45,349 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (20 of 23 remaining) [2022-11-16 12:51:45,350 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (19 of 23 remaining) [2022-11-16 12:51:45,351 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (18 of 23 remaining) [2022-11-16 12:51:45,353 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (17 of 23 remaining) [2022-11-16 12:51:45,353 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr8ASSERT_VIOLATIONINTEGER_OVERFLOW (16 of 23 remaining) [2022-11-16 12:51:45,357 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 23 remaining) [2022-11-16 12:51:45,357 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 23 remaining) [2022-11-16 12:51:45,358 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr9ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 23 remaining) [2022-11-16 12:51:45,358 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 23 remaining) [2022-11-16 12:51:45,358 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 23 remaining) [2022-11-16 12:51:45,358 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 23 remaining) [2022-11-16 12:51:45,359 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 23 remaining) [2022-11-16 12:51:45,359 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 23 remaining) [2022-11-16 12:51:45,359 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 23 remaining) [2022-11-16 12:51:45,359 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 23 remaining) [2022-11-16 12:51:45,359 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 23 remaining) [2022-11-16 12:51:45,360 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 23 remaining) [2022-11-16 12:51:45,362 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 23 remaining) [2022-11-16 12:51:45,362 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 23 remaining) [2022-11-16 12:51:45,362 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 23 remaining) [2022-11-16 12:51:45,362 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 23 remaining) [2022-11-16 12:51:45,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-11-16 12:51:45,363 INFO L444 BasicCegarLoop]: Path program histogram: [3, 2, 1, 1, 1] [2022-11-16 12:51:45,366 WARN L233 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-16 12:51:45,366 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2022-11-16 12:51:45,421 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-11-16 12:51:45,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 276 places, 316 transitions, 650 flow [2022-11-16 12:51:45,517 INFO L130 PetriNetUnfolder]: 75/511 cut-off events. [2022-11-16 12:51:45,517 INFO L131 PetriNetUnfolder]: For 6/8 co-relation queries the response was YES. [2022-11-16 12:51:45,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 525 conditions, 511 events. 75/511 cut-off events. For 6/8 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 2102 event pairs, 0 based on Foata normal form. 0/396 useless extension candidates. Maximal degree in co-relation 311. Up to 12 conditions per place. [2022-11-16 12:51:45,523 INFO L82 GeneralOperation]: Start removeDead. Operand has 276 places, 316 transitions, 650 flow [2022-11-16 12:51:45,531 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 276 places, 316 transitions, 650 flow [2022-11-16 12:51:45,532 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-16 12:51:45,533 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;@3c531138, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-16 12:51:45,533 INFO L358 AbstractCegarLoop]: Starting to check reachability of 29 error locations. [2022-11-16 12:51:45,537 INFO L130 PetriNetUnfolder]: 1/31 cut-off events. [2022-11-16 12:51:45,537 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-16 12:51:45,537 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:51:45,537 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] [2022-11-16 12:51:45,538 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 26 more)] === [2022-11-16 12:51:45,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:51:45,538 INFO L85 PathProgramCache]: Analyzing trace with hash -361822251, now seen corresponding path program 1 times [2022-11-16 12:51:45,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:51:45,539 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249194437] [2022-11-16 12:51:45,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:51:45,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:51:45,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:51:45,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:51:45,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:51:45,585 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249194437] [2022-11-16 12:51:45,585 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249194437] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:51:45,585 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:51:45,585 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 12:51:45,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510507164] [2022-11-16 12:51:45,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:51:45,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-16 12:51:45,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:51:45,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-16 12:51:45,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-16 12:51:45,588 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 258 out of 316 [2022-11-16 12:51:45,590 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 316 transitions, 650 flow. Second operand has 4 states, 4 states have (on average 259.5) internal successors, (1038), 4 states have internal predecessors, (1038), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:45,590 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:51:45,590 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 258 of 316 [2022-11-16 12:51:45,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:51:45,751 INFO L130 PetriNetUnfolder]: 9/447 cut-off events. [2022-11-16 12:51:45,751 INFO L131 PetriNetUnfolder]: For 18/22 co-relation queries the response was YES. [2022-11-16 12:51:45,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 487 conditions, 447 events. 9/447 cut-off events. For 18/22 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 1747 event pairs, 0 based on Foata normal form. 90/480 useless extension candidates. Maximal degree in co-relation 296. Up to 19 conditions per place. [2022-11-16 12:51:45,758 INFO L137 encePairwiseOnDemand]: 270/316 looper letters, 19 selfloop transitions, 4 changer transitions 1/281 dead transitions. [2022-11-16 12:51:45,758 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 281 transitions, 626 flow [2022-11-16 12:51:45,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-16 12:51:45,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-16 12:51:45,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1356 transitions. [2022-11-16 12:51:45,762 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8582278481012658 [2022-11-16 12:51:45,763 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1356 transitions. [2022-11-16 12:51:45,763 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1356 transitions. [2022-11-16 12:51:45,764 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:51:45,764 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1356 transitions. [2022-11-16 12:51:45,767 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 271.2) internal successors, (1356), 5 states have internal predecessors, (1356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:45,771 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 316.0) internal successors, (1896), 6 states have internal predecessors, (1896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:45,772 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 316.0) internal successors, (1896), 6 states have internal predecessors, (1896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:45,772 INFO L175 Difference]: Start difference. First operand has 276 places, 316 transitions, 650 flow. Second operand 5 states and 1356 transitions. [2022-11-16 12:51:45,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 281 transitions, 626 flow [2022-11-16 12:51:45,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 281 transitions, 626 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-16 12:51:45,778 INFO L231 Difference]: Finished difference. Result has 280 places, 276 transitions, 596 flow [2022-11-16 12:51:45,779 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=316, PETRI_DIFFERENCE_MINUEND_FLOW=566, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=596, PETRI_PLACES=280, PETRI_TRANSITIONS=276} [2022-11-16 12:51:45,779 INFO L288 CegarLoopForPetriNet]: 276 programPoint places, 4 predicate places. [2022-11-16 12:51:45,780 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 276 transitions, 596 flow [2022-11-16 12:51:45,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 259.5) internal successors, (1038), 4 states have internal predecessors, (1038), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:45,780 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:51:45,781 INFO L209 CegarLoopForPetriNet]: trace histogram [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] [2022-11-16 12:51:45,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-11-16 12:51:45,781 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 26 more)] === [2022-11-16 12:51:45,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:51:45,782 INFO L85 PathProgramCache]: Analyzing trace with hash -284589555, now seen corresponding path program 1 times [2022-11-16 12:51:45,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:51:45,782 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440059576] [2022-11-16 12:51:45,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:51:45,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:51:45,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:51:45,829 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-16 12:51:45,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:51:45,829 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440059576] [2022-11-16 12:51:45,829 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440059576] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:51:45,829 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:51:45,830 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 12:51:45,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125056167] [2022-11-16 12:51:45,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:51:45,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-16 12:51:45,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:51:45,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-16 12:51:45,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-16 12:51:45,832 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 258 out of 316 [2022-11-16 12:51:45,834 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 276 transitions, 596 flow. Second operand has 4 states, 4 states have (on average 261.25) internal successors, (1045), 4 states have internal predecessors, (1045), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:45,834 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:51:45,834 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 258 of 316 [2022-11-16 12:51:45,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:51:45,955 INFO L130 PetriNetUnfolder]: 9/445 cut-off events. [2022-11-16 12:51:45,955 INFO L131 PetriNetUnfolder]: For 21/25 co-relation queries the response was YES. [2022-11-16 12:51:45,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 500 conditions, 445 events. 9/445 cut-off events. For 21/25 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 1743 event pairs, 0 based on Foata normal form. 1/393 useless extension candidates. Maximal degree in co-relation 446. Up to 11 conditions per place. [2022-11-16 12:51:45,962 INFO L137 encePairwiseOnDemand]: 310/316 looper letters, 11 selfloop transitions, 8 changer transitions 0/276 dead transitions. [2022-11-16 12:51:45,962 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 276 transitions, 632 flow [2022-11-16 12:51:45,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-16 12:51:45,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-16 12:51:45,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1307 transitions. [2022-11-16 12:51:45,966 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8272151898734177 [2022-11-16 12:51:45,966 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1307 transitions. [2022-11-16 12:51:45,967 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1307 transitions. [2022-11-16 12:51:45,968 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:51:45,968 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1307 transitions. [2022-11-16 12:51:45,971 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 261.4) internal successors, (1307), 5 states have internal predecessors, (1307), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:45,974 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 316.0) internal successors, (1896), 6 states have internal predecessors, (1896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:45,975 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 316.0) internal successors, (1896), 6 states have internal predecessors, (1896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:45,976 INFO L175 Difference]: Start difference. First operand has 280 places, 276 transitions, 596 flow. Second operand 5 states and 1307 transitions. [2022-11-16 12:51:45,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 276 transitions, 632 flow [2022-11-16 12:51:45,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 276 transitions, 630 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-16 12:51:45,982 INFO L231 Difference]: Finished difference. Result has 282 places, 276 transitions, 614 flow [2022-11-16 12:51:45,983 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=316, PETRI_DIFFERENCE_MINUEND_FLOW=590, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=614, PETRI_PLACES=282, PETRI_TRANSITIONS=276} [2022-11-16 12:51:45,984 INFO L288 CegarLoopForPetriNet]: 276 programPoint places, 6 predicate places. [2022-11-16 12:51:45,984 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 276 transitions, 614 flow [2022-11-16 12:51:45,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 261.25) internal successors, (1045), 4 states have internal predecessors, (1045), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:45,985 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:51:45,985 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:51:45,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-11-16 12:51:45,986 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 26 more)] === [2022-11-16 12:51:45,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:51:45,986 INFO L85 PathProgramCache]: Analyzing trace with hash -232340710, now seen corresponding path program 1 times [2022-11-16 12:51:45,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:51:45,987 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394970219] [2022-11-16 12:51:45,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:51:45,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:51:45,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:51:46,077 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:51:46,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:51:46,078 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394970219] [2022-11-16 12:51:46,078 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394970219] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:51:46,078 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [644540270] [2022-11-16 12:51:46,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:51:46,079 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:51:46,079 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:51:46,084 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:51:46,103 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-16 12:51:46,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:51:46,179 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-16 12:51:46,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:51:46,219 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:51:46,220 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 12:51:46,220 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [644540270] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:51:46,220 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-16 12:51:46,220 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 8 [2022-11-16 12:51:46,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006206265] [2022-11-16 12:51:46,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:51:46,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-16 12:51:46,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:51:46,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-16 12:51:46,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2022-11-16 12:51:46,223 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 258 out of 316 [2022-11-16 12:51:46,225 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 276 transitions, 614 flow. Second operand has 5 states, 5 states have (on average 260.8) internal successors, (1304), 5 states have internal predecessors, (1304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:46,225 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:51:46,225 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 258 of 316 [2022-11-16 12:51:46,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:51:46,370 INFO L130 PetriNetUnfolder]: 9/444 cut-off events. [2022-11-16 12:51:46,370 INFO L131 PetriNetUnfolder]: For 28/32 co-relation queries the response was YES. [2022-11-16 12:51:46,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 507 conditions, 444 events. 9/444 cut-off events. For 28/32 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 1732 event pairs, 0 based on Foata normal form. 1/392 useless extension candidates. Maximal degree in co-relation 444. Up to 14 conditions per place. [2022-11-16 12:51:46,376 INFO L137 encePairwiseOnDemand]: 312/316 looper letters, 13 selfloop transitions, 5 changer transitions 0/275 dead transitions. [2022-11-16 12:51:46,376 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 275 transitions, 646 flow [2022-11-16 12:51:46,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-16 12:51:46,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-11-16 12:51:46,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1047 transitions. [2022-11-16 12:51:46,379 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8283227848101266 [2022-11-16 12:51:46,379 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1047 transitions. [2022-11-16 12:51:46,380 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1047 transitions. [2022-11-16 12:51:46,380 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:51:46,381 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1047 transitions. [2022-11-16 12:51:46,383 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 261.75) internal successors, (1047), 4 states have internal predecessors, (1047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:46,386 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 316.0) internal successors, (1580), 5 states have internal predecessors, (1580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:46,386 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 316.0) internal successors, (1580), 5 states have internal predecessors, (1580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:46,387 INFO L175 Difference]: Start difference. First operand has 282 places, 276 transitions, 614 flow. Second operand 4 states and 1047 transitions. [2022-11-16 12:51:46,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 275 transitions, 646 flow [2022-11-16 12:51:46,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 275 transitions, 634 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-11-16 12:51:46,393 INFO L231 Difference]: Finished difference. Result has 281 places, 275 transitions, 608 flow [2022-11-16 12:51:46,394 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=316, PETRI_DIFFERENCE_MINUEND_FLOW=598, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=608, PETRI_PLACES=281, PETRI_TRANSITIONS=275} [2022-11-16 12:51:46,394 INFO L288 CegarLoopForPetriNet]: 276 programPoint places, 5 predicate places. [2022-11-16 12:51:46,395 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 275 transitions, 608 flow [2022-11-16 12:51:46,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 260.8) internal successors, (1304), 5 states have internal predecessors, (1304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:46,395 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:51:46,396 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:51:46,407 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-11-16 12:51:46,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-11-16 12:51:46,601 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 26 more)] === [2022-11-16 12:51:46,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:51:46,602 INFO L85 PathProgramCache]: Analyzing trace with hash -589345629, now seen corresponding path program 1 times [2022-11-16 12:51:46,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:51:46,602 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940279171] [2022-11-16 12:51:46,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:51:46,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:51:46,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:51:46,681 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:51:46,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:51:46,681 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940279171] [2022-11-16 12:51:46,682 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940279171] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:51:46,682 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1686684653] [2022-11-16 12:51:46,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:51:46,682 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:51:46,682 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:51:46,684 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:51:46,701 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-16 12:51:46,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:51:46,783 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-16 12:51:46,784 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:51:46,813 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:51:46,814 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:51:46,855 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:51:46,855 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1686684653] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:51:46,856 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:51:46,856 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-16 12:51:46,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36287777] [2022-11-16 12:51:46,856 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:51:46,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-16 12:51:46,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:51:46,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-16 12:51:46,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-16 12:51:46,862 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 258 out of 316 [2022-11-16 12:51:46,865 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 275 transitions, 608 flow. Second operand has 10 states, 10 states have (on average 260.7) internal successors, (2607), 10 states have internal predecessors, (2607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:46,866 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:51:46,866 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 258 of 316 [2022-11-16 12:51:46,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:51:47,061 INFO L130 PetriNetUnfolder]: 9/452 cut-off events. [2022-11-16 12:51:47,061 INFO L131 PetriNetUnfolder]: For 34/38 co-relation queries the response was YES. [2022-11-16 12:51:47,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 531 conditions, 452 events. 9/452 cut-off events. For 34/38 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 1725 event pairs, 0 based on Foata normal form. 2/401 useless extension candidates. Maximal degree in co-relation 434. Up to 11 conditions per place. [2022-11-16 12:51:47,068 INFO L137 encePairwiseOnDemand]: 310/316 looper letters, 20 selfloop transitions, 9 changer transitions 0/286 dead transitions. [2022-11-16 12:51:47,068 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 286 transitions, 704 flow [2022-11-16 12:51:47,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-16 12:51:47,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-16 12:51:47,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2353 transitions. [2022-11-16 12:51:47,076 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8273558368495078 [2022-11-16 12:51:47,077 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2353 transitions. [2022-11-16 12:51:47,077 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2353 transitions. [2022-11-16 12:51:47,079 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:51:47,079 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2353 transitions. [2022-11-16 12:51:47,086 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 261.44444444444446) internal successors, (2353), 9 states have internal predecessors, (2353), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:47,092 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 316.0) internal successors, (3160), 10 states have internal predecessors, (3160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:47,094 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 316.0) internal successors, (3160), 10 states have internal predecessors, (3160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:47,094 INFO L175 Difference]: Start difference. First operand has 281 places, 275 transitions, 608 flow. Second operand 9 states and 2353 transitions. [2022-11-16 12:51:47,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 286 transitions, 704 flow [2022-11-16 12:51:47,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 286 transitions, 690 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-11-16 12:51:47,102 INFO L231 Difference]: Finished difference. Result has 290 places, 279 transitions, 654 flow [2022-11-16 12:51:47,102 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=316, PETRI_DIFFERENCE_MINUEND_FLOW=598, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=654, PETRI_PLACES=290, PETRI_TRANSITIONS=279} [2022-11-16 12:51:47,104 INFO L288 CegarLoopForPetriNet]: 276 programPoint places, 14 predicate places. [2022-11-16 12:51:47,104 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 279 transitions, 654 flow [2022-11-16 12:51:47,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 260.7) internal successors, (2607), 10 states have internal predecessors, (2607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:47,106 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:51:47,106 INFO L209 CegarLoopForPetriNet]: trace histogram [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-16 12:51:47,112 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-11-16 12:51:47,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-11-16 12:51:47,313 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 26 more)] === [2022-11-16 12:51:47,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:51:47,313 INFO L85 PathProgramCache]: Analyzing trace with hash -740237917, now seen corresponding path program 2 times [2022-11-16 12:51:47,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:51:47,314 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123673746] [2022-11-16 12:51:47,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:51:47,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:51:47,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:51:47,411 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-16 12:51:47,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:51:47,411 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123673746] [2022-11-16 12:51:47,412 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123673746] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:51:47,412 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:51:47,412 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 12:51:47,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1642086858] [2022-11-16 12:51:47,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:51:47,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-16 12:51:47,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:51:47,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-16 12:51:47,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-16 12:51:47,415 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 258 out of 316 [2022-11-16 12:51:47,416 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 279 transitions, 654 flow. Second operand has 4 states, 4 states have (on average 259.75) internal successors, (1039), 4 states have internal predecessors, (1039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:47,416 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:51:47,416 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 258 of 316 [2022-11-16 12:51:47,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:51:47,555 INFO L130 PetriNetUnfolder]: 7/398 cut-off events. [2022-11-16 12:51:47,555 INFO L131 PetriNetUnfolder]: For 42/74 co-relation queries the response was YES. [2022-11-16 12:51:47,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 490 conditions, 398 events. 7/398 cut-off events. For 42/74 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1370 event pairs, 0 based on Foata normal form. 3/357 useless extension candidates. Maximal degree in co-relation 402. Up to 21 conditions per place. [2022-11-16 12:51:47,561 INFO L137 encePairwiseOnDemand]: 309/316 looper letters, 19 selfloop transitions, 4 changer transitions 0/286 dead transitions. [2022-11-16 12:51:47,561 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 286 transitions, 714 flow [2022-11-16 12:51:47,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-16 12:51:47,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-16 12:51:47,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1316 transitions. [2022-11-16 12:51:47,564 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8329113924050633 [2022-11-16 12:51:47,565 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1316 transitions. [2022-11-16 12:51:47,565 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1316 transitions. [2022-11-16 12:51:47,566 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:51:47,566 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1316 transitions. [2022-11-16 12:51:47,569 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 263.2) internal successors, (1316), 5 states have internal predecessors, (1316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:47,572 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 316.0) internal successors, (1896), 6 states have internal predecessors, (1896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:47,573 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 316.0) internal successors, (1896), 6 states have internal predecessors, (1896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:47,573 INFO L175 Difference]: Start difference. First operand has 290 places, 279 transitions, 654 flow. Second operand 5 states and 1316 transitions. [2022-11-16 12:51:47,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 286 transitions, 714 flow [2022-11-16 12:51:47,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 286 transitions, 698 flow, removed 4 selfloop flow, removed 4 redundant places. [2022-11-16 12:51:47,581 INFO L231 Difference]: Finished difference. Result has 293 places, 282 transitions, 670 flow [2022-11-16 12:51:47,581 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=316, PETRI_DIFFERENCE_MINUEND_FLOW=638, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=670, PETRI_PLACES=293, PETRI_TRANSITIONS=282} [2022-11-16 12:51:47,583 INFO L288 CegarLoopForPetriNet]: 276 programPoint places, 17 predicate places. [2022-11-16 12:51:47,583 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 282 transitions, 670 flow [2022-11-16 12:51:47,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 259.75) internal successors, (1039), 4 states have internal predecessors, (1039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:47,584 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:51:47,584 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:51:47,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-11-16 12:51:47,584 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 26 more)] === [2022-11-16 12:51:47,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:51:47,585 INFO L85 PathProgramCache]: Analyzing trace with hash -239359324, now seen corresponding path program 1 times [2022-11-16 12:51:47,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:51:47,586 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238014346] [2022-11-16 12:51:47,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:51:47,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:51:47,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:51:47,780 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:51:47,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:51:47,781 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238014346] [2022-11-16 12:51:47,781 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238014346] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:51:47,781 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [721340596] [2022-11-16 12:51:47,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:51:47,781 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:51:47,782 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:51:47,783 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:51:47,793 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-16 12:51:47,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:51:47,919 INFO L263 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-16 12:51:47,923 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:51:47,981 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:51:47,981 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:51:48,121 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:51:48,122 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [721340596] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:51:48,122 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:51:48,122 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-16 12:51:48,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182896709] [2022-11-16 12:51:48,124 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:51:48,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-16 12:51:48,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:51:48,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-16 12:51:48,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-11-16 12:51:48,131 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 258 out of 316 [2022-11-16 12:51:48,135 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 282 transitions, 670 flow. Second operand has 18 states, 18 states have (on average 261.05555555555554) internal successors, (4699), 18 states have internal predecessors, (4699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:48,136 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:51:48,136 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 258 of 316 [2022-11-16 12:51:48,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:51:48,520 INFO L130 PetriNetUnfolder]: 7/426 cut-off events. [2022-11-16 12:51:48,520 INFO L131 PetriNetUnfolder]: For 73/77 co-relation queries the response was YES. [2022-11-16 12:51:48,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 598 conditions, 426 events. 7/426 cut-off events. For 73/77 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1358 event pairs, 0 based on Foata normal form. 4/390 useless extension candidates. Maximal degree in co-relation 393. Up to 11 conditions per place. [2022-11-16 12:51:48,526 INFO L137 encePairwiseOnDemand]: 310/316 looper letters, 36 selfloop transitions, 21 changer transitions 0/317 dead transitions. [2022-11-16 12:51:48,526 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 317 transitions, 938 flow [2022-11-16 12:51:48,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-16 12:51:48,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-16 12:51:48,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 5479 transitions. [2022-11-16 12:51:48,537 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8256479807112719 [2022-11-16 12:51:48,537 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 5479 transitions. [2022-11-16 12:51:48,538 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 5479 transitions. [2022-11-16 12:51:48,542 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:51:48,542 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 5479 transitions. [2022-11-16 12:51:48,558 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 260.9047619047619) internal successors, (5479), 21 states have internal predecessors, (5479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:48,571 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 316.0) internal successors, (6952), 22 states have internal predecessors, (6952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:48,574 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 316.0) internal successors, (6952), 22 states have internal predecessors, (6952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:48,574 INFO L175 Difference]: Start difference. First operand has 293 places, 282 transitions, 670 flow. Second operand 21 states and 5479 transitions. [2022-11-16 12:51:48,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 317 transitions, 938 flow [2022-11-16 12:51:48,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 317 transitions, 936 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-16 12:51:48,583 INFO L231 Difference]: Finished difference. Result has 317 places, 295 transitions, 824 flow [2022-11-16 12:51:48,584 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=316, PETRI_DIFFERENCE_MINUEND_FLOW=668, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=824, PETRI_PLACES=317, PETRI_TRANSITIONS=295} [2022-11-16 12:51:48,585 INFO L288 CegarLoopForPetriNet]: 276 programPoint places, 41 predicate places. [2022-11-16 12:51:48,585 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 295 transitions, 824 flow [2022-11-16 12:51:48,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 261.05555555555554) internal successors, (4699), 18 states have internal predecessors, (4699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:48,587 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:51:48,587 INFO L209 CegarLoopForPetriNet]: trace histogram [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] [2022-11-16 12:51:48,598 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-11-16 12:51:48,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:51:48,799 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 26 more)] === [2022-11-16 12:51:48,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:51:48,799 INFO L85 PathProgramCache]: Analyzing trace with hash 1430030500, now seen corresponding path program 2 times [2022-11-16 12:51:48,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:51:48,800 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340337038] [2022-11-16 12:51:48,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:51:48,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:51:48,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:51:49,202 INFO L134 CoverageAnalysis]: Checked inductivity of 154 backedges. 0 proven. 154 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:51:49,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:51:49,203 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340337038] [2022-11-16 12:51:49,203 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340337038] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:51:49,203 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1035052781] [2022-11-16 12:51:49,203 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-16 12:51:49,203 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:51:49,204 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:51:49,205 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:51:49,227 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-16 12:51:49,351 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-11-16 12:51:49,351 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:51:49,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-16 12:51:49,355 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:51:49,579 INFO L134 CoverageAnalysis]: Checked inductivity of 154 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 154 trivial. 0 not checked. [2022-11-16 12:51:49,579 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 12:51:49,579 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1035052781] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:51:49,579 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-16 12:51:49,580 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [17] total 21 [2022-11-16 12:51:49,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708120128] [2022-11-16 12:51:49,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:51:49,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-16 12:51:49,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:51:49,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-16 12:51:49,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=332, Unknown=0, NotChecked=0, Total=420 [2022-11-16 12:51:49,590 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 256 out of 316 [2022-11-16 12:51:49,592 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 295 transitions, 824 flow. Second operand has 6 states, 6 states have (on average 257.5) internal successors, (1545), 6 states have internal predecessors, (1545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:49,592 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:51:49,592 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 256 of 316 [2022-11-16 12:51:49,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:51:50,051 INFO L130 PetriNetUnfolder]: 39/881 cut-off events. [2022-11-16 12:51:50,051 INFO L131 PetriNetUnfolder]: For 228/251 co-relation queries the response was YES. [2022-11-16 12:51:50,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1175 conditions, 881 events. 39/881 cut-off events. For 228/251 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 5311 event pairs, 6 based on Foata normal form. 4/785 useless extension candidates. Maximal degree in co-relation 986. Up to 20 conditions per place. [2022-11-16 12:51:50,064 INFO L137 encePairwiseOnDemand]: 309/316 looper letters, 21 selfloop transitions, 6 changer transitions 0/304 dead transitions. [2022-11-16 12:51:50,065 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 304 transitions, 936 flow [2022-11-16 12:51:50,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-16 12:51:50,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-16 12:51:50,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1820 transitions. [2022-11-16 12:51:50,069 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8227848101265823 [2022-11-16 12:51:50,069 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1820 transitions. [2022-11-16 12:51:50,069 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1820 transitions. [2022-11-16 12:51:50,070 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:51:50,070 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1820 transitions. [2022-11-16 12:51:50,074 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 260.0) internal successors, (1820), 7 states have internal predecessors, (1820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:50,077 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 316.0) internal successors, (2528), 8 states have internal predecessors, (2528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:50,078 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 316.0) internal successors, (2528), 8 states have internal predecessors, (2528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:50,079 INFO L175 Difference]: Start difference. First operand has 317 places, 295 transitions, 824 flow. Second operand 7 states and 1820 transitions. [2022-11-16 12:51:50,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 304 transitions, 936 flow [2022-11-16 12:51:50,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 304 transitions, 880 flow, removed 20 selfloop flow, removed 8 redundant places. [2022-11-16 12:51:50,088 INFO L231 Difference]: Finished difference. Result has 314 places, 294 transitions, 778 flow [2022-11-16 12:51:50,089 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=316, PETRI_DIFFERENCE_MINUEND_FLOW=766, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=778, PETRI_PLACES=314, PETRI_TRANSITIONS=294} [2022-11-16 12:51:50,089 INFO L288 CegarLoopForPetriNet]: 276 programPoint places, 38 predicate places. [2022-11-16 12:51:50,090 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 294 transitions, 778 flow [2022-11-16 12:51:50,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 257.5) internal successors, (1545), 6 states have internal predecessors, (1545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:50,091 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:51:50,091 INFO L209 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 7, 7, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:51:50,099 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-11-16 12:51:50,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:51:50,298 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 26 more)] === [2022-11-16 12:51:50,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:51:50,299 INFO L85 PathProgramCache]: Analyzing trace with hash -2066655228, now seen corresponding path program 1 times [2022-11-16 12:51:50,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:51:50,299 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027375192] [2022-11-16 12:51:50,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:51:50,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:51:50,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:51:50,394 INFO L134 CoverageAnalysis]: Checked inductivity of 163 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 155 trivial. 0 not checked. [2022-11-16 12:51:50,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:51:50,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027375192] [2022-11-16 12:51:50,395 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027375192] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:51:50,395 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:51:50,395 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 12:51:50,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524362345] [2022-11-16 12:51:50,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:51:50,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-16 12:51:50,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:51:50,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-16 12:51:50,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-16 12:51:50,398 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 258 out of 316 [2022-11-16 12:51:50,399 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 294 transitions, 778 flow. Second operand has 4 states, 4 states have (on average 261.75) internal successors, (1047), 4 states have internal predecessors, (1047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:50,399 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:51:50,399 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 258 of 316 [2022-11-16 12:51:50,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:51:50,563 INFO L130 PetriNetUnfolder]: 7/424 cut-off events. [2022-11-16 12:51:50,563 INFO L131 PetriNetUnfolder]: For 86/116 co-relation queries the response was YES. [2022-11-16 12:51:50,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 580 conditions, 424 events. 7/424 cut-off events. For 86/116 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1350 event pairs, 0 based on Foata normal form. 7/393 useless extension candidates. Maximal degree in co-relation 448. Up to 10 conditions per place. [2022-11-16 12:51:50,570 INFO L137 encePairwiseOnDemand]: 310/316 looper letters, 11 selfloop transitions, 8 changer transitions 0/294 dead transitions. [2022-11-16 12:51:50,570 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 294 transitions, 814 flow [2022-11-16 12:51:50,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-16 12:51:50,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-16 12:51:50,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1307 transitions. [2022-11-16 12:51:50,573 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8272151898734177 [2022-11-16 12:51:50,573 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1307 transitions. [2022-11-16 12:51:50,573 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1307 transitions. [2022-11-16 12:51:50,574 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:51:50,574 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1307 transitions. [2022-11-16 12:51:50,576 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 261.4) internal successors, (1307), 5 states have internal predecessors, (1307), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:50,579 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 316.0) internal successors, (1896), 6 states have internal predecessors, (1896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:50,580 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 316.0) internal successors, (1896), 6 states have internal predecessors, (1896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:50,580 INFO L175 Difference]: Start difference. First operand has 314 places, 294 transitions, 778 flow. Second operand 5 states and 1307 transitions. [2022-11-16 12:51:50,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 294 transitions, 814 flow [2022-11-16 12:51:50,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 294 transitions, 802 flow, removed 0 selfloop flow, removed 6 redundant places. [2022-11-16 12:51:50,588 INFO L231 Difference]: Finished difference. Result has 312 places, 294 transitions, 786 flow [2022-11-16 12:51:50,589 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=316, PETRI_DIFFERENCE_MINUEND_FLOW=762, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=786, PETRI_PLACES=312, PETRI_TRANSITIONS=294} [2022-11-16 12:51:50,589 INFO L288 CegarLoopForPetriNet]: 276 programPoint places, 36 predicate places. [2022-11-16 12:51:50,589 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 294 transitions, 786 flow [2022-11-16 12:51:50,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 261.75) internal successors, (1047), 4 states have internal predecessors, (1047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:50,590 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:51:50,590 INFO L209 CegarLoopForPetriNet]: trace histogram [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] [2022-11-16 12:51:50,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-11-16 12:51:50,591 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 26 more)] === [2022-11-16 12:51:50,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:51:50,591 INFO L85 PathProgramCache]: Analyzing trace with hash 1381273488, now seen corresponding path program 1 times [2022-11-16 12:51:50,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:51:50,592 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1303068922] [2022-11-16 12:51:50,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:51:50,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:51:50,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:51:51,009 INFO L134 CoverageAnalysis]: Checked inductivity of 154 backedges. 0 proven. 154 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:51:51,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:51:51,010 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1303068922] [2022-11-16 12:51:51,010 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1303068922] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:51:51,010 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [663750574] [2022-11-16 12:51:51,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:51:51,010 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:51:51,010 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:51:51,012 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:51:51,031 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-11-16 12:51:51,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:51:51,171 INFO L263 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-16 12:51:51,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:51:51,293 INFO L134 CoverageAnalysis]: Checked inductivity of 154 backedges. 0 proven. 154 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:51:51,294 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:51:51,617 INFO L134 CoverageAnalysis]: Checked inductivity of 154 backedges. 0 proven. 154 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:51:51,617 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [663750574] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:51:51,617 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:51:51,618 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 23 [2022-11-16 12:51:51,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304189106] [2022-11-16 12:51:51,618 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:51:51,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-11-16 12:51:51,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:51:51,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-11-16 12:51:51,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2022-11-16 12:51:51,625 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 258 out of 316 [2022-11-16 12:51:51,630 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 294 transitions, 786 flow. Second operand has 23 states, 23 states have (on average 261.30434782608694) internal successors, (6010), 23 states have internal predecessors, (6010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:51,631 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:51:51,631 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 258 of 316 [2022-11-16 12:51:51,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:51:52,170 INFO L130 PetriNetUnfolder]: 7/445 cut-off events. [2022-11-16 12:51:52,170 INFO L131 PetriNetUnfolder]: For 184/188 co-relation queries the response was YES. [2022-11-16 12:51:52,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 697 conditions, 445 events. 7/445 cut-off events. For 184/188 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1347 event pairs, 0 based on Foata normal form. 3/409 useless extension candidates. Maximal degree in co-relation 483. Up to 12 conditions per place. [2022-11-16 12:51:52,184 INFO L137 encePairwiseOnDemand]: 310/316 looper letters, 48 selfloop transitions, 30 changer transitions 0/337 dead transitions. [2022-11-16 12:51:52,184 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 337 transitions, 1128 flow [2022-11-16 12:51:52,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-11-16 12:51:52,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-11-16 12:51:52,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 7821 transitions. [2022-11-16 12:51:52,199 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.825 [2022-11-16 12:51:52,199 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 7821 transitions. [2022-11-16 12:51:52,199 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 7821 transitions. [2022-11-16 12:51:52,202 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:51:52,203 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 7821 transitions. [2022-11-16 12:51:52,215 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 260.7) internal successors, (7821), 30 states have internal predecessors, (7821), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:52,228 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 316.0) internal successors, (9796), 31 states have internal predecessors, (9796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:52,232 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 316.0) internal successors, (9796), 31 states have internal predecessors, (9796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:52,232 INFO L175 Difference]: Start difference. First operand has 312 places, 294 transitions, 786 flow. Second operand 30 states and 7821 transitions. [2022-11-16 12:51:52,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 337 transitions, 1128 flow [2022-11-16 12:51:52,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 337 transitions, 1116 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-11-16 12:51:52,242 INFO L231 Difference]: Finished difference. Result has 342 places, 304 transitions, 928 flow [2022-11-16 12:51:52,242 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=316, PETRI_DIFFERENCE_MINUEND_FLOW=774, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=928, PETRI_PLACES=342, PETRI_TRANSITIONS=304} [2022-11-16 12:51:52,243 INFO L288 CegarLoopForPetriNet]: 276 programPoint places, 66 predicate places. [2022-11-16 12:51:52,243 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 304 transitions, 928 flow [2022-11-16 12:51:52,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 261.30434782608694) internal successors, (6010), 23 states have internal predecessors, (6010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:52,246 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:51:52,246 INFO L209 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:51:52,253 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-11-16 12:51:52,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:51:52,452 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 26 more)] === [2022-11-16 12:51:52,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:51:52,452 INFO L85 PathProgramCache]: Analyzing trace with hash -1274341688, now seen corresponding path program 2 times [2022-11-16 12:51:52,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:51:52,452 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648487690] [2022-11-16 12:51:52,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:51:52,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:51:52,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:51:52,604 INFO L134 CoverageAnalysis]: Checked inductivity of 325 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2022-11-16 12:51:52,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:51:52,604 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648487690] [2022-11-16 12:51:52,604 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1648487690] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:51:52,604 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:51:52,605 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-16 12:51:52,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954036608] [2022-11-16 12:51:52,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:51:52,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-16 12:51:52,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:51:52,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-16 12:51:52,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-16 12:51:52,608 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 258 out of 316 [2022-11-16 12:51:52,609 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 304 transitions, 928 flow. Second operand has 5 states, 5 states have (on average 259.8) internal successors, (1299), 5 states have internal predecessors, (1299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:52,609 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:51:52,609 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 258 of 316 [2022-11-16 12:51:52,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:51:53,035 INFO L130 PetriNetUnfolder]: 36/1085 cut-off events. [2022-11-16 12:51:53,036 INFO L131 PetriNetUnfolder]: For 283/295 co-relation queries the response was YES. [2022-11-16 12:51:53,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1422 conditions, 1085 events. 36/1085 cut-off events. For 283/295 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 6782 event pairs, 6 based on Foata normal form. 0/969 useless extension candidates. Maximal degree in co-relation 1159. Up to 24 conditions per place. [2022-11-16 12:51:53,053 INFO L137 encePairwiseOnDemand]: 310/316 looper letters, 17 selfloop transitions, 5 changer transitions 0/311 dead transitions. [2022-11-16 12:51:53,053 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 311 transitions, 1018 flow [2022-11-16 12:51:53,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-16 12:51:53,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-16 12:51:53,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1571 transitions. [2022-11-16 12:51:53,057 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8285864978902954 [2022-11-16 12:51:53,057 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1571 transitions. [2022-11-16 12:51:53,057 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1571 transitions. [2022-11-16 12:51:53,058 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:51:53,058 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1571 transitions. [2022-11-16 12:51:53,061 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 261.8333333333333) internal successors, (1571), 6 states have internal predecessors, (1571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:53,064 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 316.0) internal successors, (2212), 7 states have internal predecessors, (2212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:53,065 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 316.0) internal successors, (2212), 7 states have internal predecessors, (2212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:53,065 INFO L175 Difference]: Start difference. First operand has 342 places, 304 transitions, 928 flow. Second operand 6 states and 1571 transitions. [2022-11-16 12:51:53,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 311 transitions, 1018 flow [2022-11-16 12:51:53,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 311 transitions, 972 flow, removed 5 selfloop flow, removed 18 redundant places. [2022-11-16 12:51:53,076 INFO L231 Difference]: Finished difference. Result has 328 places, 303 transitions, 890 flow [2022-11-16 12:51:53,078 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=316, PETRI_DIFFERENCE_MINUEND_FLOW=880, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=890, PETRI_PLACES=328, PETRI_TRANSITIONS=303} [2022-11-16 12:51:53,078 INFO L288 CegarLoopForPetriNet]: 276 programPoint places, 52 predicate places. [2022-11-16 12:51:53,079 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 303 transitions, 890 flow [2022-11-16 12:51:53,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 259.8) internal successors, (1299), 5 states have internal predecessors, (1299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:53,079 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:51:53,080 INFO L209 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 10, 10, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:51:53,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-11-16 12:51:53,080 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 26 more)] === [2022-11-16 12:51:53,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:51:53,081 INFO L85 PathProgramCache]: Analyzing trace with hash -361493628, now seen corresponding path program 1 times [2022-11-16 12:51:53,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:51:53,081 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587059859] [2022-11-16 12:51:53,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:51:53,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:51:53,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:51:53,257 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2022-11-16 12:51:53,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:51:53,258 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587059859] [2022-11-16 12:51:53,258 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587059859] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:51:53,258 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1830655710] [2022-11-16 12:51:53,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:51:53,259 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:51:53,259 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:51:53,260 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:51:53,292 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-11-16 12:51:53,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:51:53,428 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-16 12:51:53,430 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:51:53,487 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2022-11-16 12:51:53,487 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 12:51:53,487 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1830655710] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:51:53,487 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-16 12:51:53,488 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7 [2022-11-16 12:51:53,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166322575] [2022-11-16 12:51:53,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:51:53,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-16 12:51:53,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:51:53,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-16 12:51:53,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-11-16 12:51:53,491 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 258 out of 316 [2022-11-16 12:51:53,493 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 303 transitions, 890 flow. Second operand has 6 states, 6 states have (on average 260.6666666666667) internal successors, (1564), 6 states have internal predecessors, (1564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:53,493 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:51:53,493 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 258 of 316 [2022-11-16 12:51:53,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:51:53,702 INFO L130 PetriNetUnfolder]: 7/443 cut-off events. [2022-11-16 12:51:53,702 INFO L131 PetriNetUnfolder]: For 199/227 co-relation queries the response was YES. [2022-11-16 12:51:53,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 663 conditions, 443 events. 7/443 cut-off events. For 199/227 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1334 event pairs, 0 based on Foata normal form. 6/411 useless extension candidates. Maximal degree in co-relation 524. Up to 13 conditions per place. [2022-11-16 12:51:53,708 INFO L137 encePairwiseOnDemand]: 311/316 looper letters, 15 selfloop transitions, 6 changer transitions 0/305 dead transitions. [2022-11-16 12:51:53,708 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 305 transitions, 934 flow [2022-11-16 12:51:53,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-16 12:51:53,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-16 12:51:53,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1828 transitions. [2022-11-16 12:51:53,712 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8264014466546112 [2022-11-16 12:51:53,712 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1828 transitions. [2022-11-16 12:51:53,712 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1828 transitions. [2022-11-16 12:51:53,713 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:51:53,713 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1828 transitions. [2022-11-16 12:51:53,716 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 261.14285714285717) internal successors, (1828), 7 states have internal predecessors, (1828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:53,719 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 316.0) internal successors, (2528), 8 states have internal predecessors, (2528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:53,720 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 316.0) internal successors, (2528), 8 states have internal predecessors, (2528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:53,720 INFO L175 Difference]: Start difference. First operand has 328 places, 303 transitions, 890 flow. Second operand 7 states and 1828 transitions. [2022-11-16 12:51:53,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 305 transitions, 934 flow [2022-11-16 12:51:53,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 305 transitions, 924 flow, removed 0 selfloop flow, removed 5 redundant places. [2022-11-16 12:51:53,729 INFO L231 Difference]: Finished difference. Result has 328 places, 302 transitions, 888 flow [2022-11-16 12:51:53,730 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=316, PETRI_DIFFERENCE_MINUEND_FLOW=876, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=888, PETRI_PLACES=328, PETRI_TRANSITIONS=302} [2022-11-16 12:51:53,730 INFO L288 CegarLoopForPetriNet]: 276 programPoint places, 52 predicate places. [2022-11-16 12:51:53,731 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 302 transitions, 888 flow [2022-11-16 12:51:53,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 260.6666666666667) internal successors, (1564), 6 states have internal predecessors, (1564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:53,732 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:51:53,732 INFO L209 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:51:53,743 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-11-16 12:51:53,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:51:53,938 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 26 more)] === [2022-11-16 12:51:53,938 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:51:53,938 INFO L85 PathProgramCache]: Analyzing trace with hash 622050150, now seen corresponding path program 1 times [2022-11-16 12:51:53,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:51:53,938 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510958557] [2022-11-16 12:51:53,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:51:53,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:51:53,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:51:54,075 INFO L134 CoverageAnalysis]: Checked inductivity of 326 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2022-11-16 12:51:54,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:51:54,076 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510958557] [2022-11-16 12:51:54,076 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [510958557] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:51:54,076 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1379605620] [2022-11-16 12:51:54,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:51:54,076 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:51:54,077 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:51:54,078 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:51:54,110 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-11-16 12:51:54,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:51:54,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-16 12:51:54,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:51:54,298 INFO L134 CoverageAnalysis]: Checked inductivity of 326 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2022-11-16 12:51:54,298 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:51:54,353 INFO L134 CoverageAnalysis]: Checked inductivity of 326 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2022-11-16 12:51:54,354 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1379605620] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:51:54,354 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:51:54,354 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-16 12:51:54,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291208219] [2022-11-16 12:51:54,354 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:51:54,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-16 12:51:54,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:51:54,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-16 12:51:54,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-16 12:51:54,359 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 258 out of 316 [2022-11-16 12:51:54,362 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 302 transitions, 888 flow. Second operand has 10 states, 10 states have (on average 260.9) internal successors, (2609), 10 states have internal predecessors, (2609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:54,362 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:51:54,362 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 258 of 316 [2022-11-16 12:51:54,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:51:54,505 INFO L130 PetriNetUnfolder]: 3/275 cut-off events. [2022-11-16 12:51:54,505 INFO L131 PetriNetUnfolder]: For 199/199 co-relation queries the response was YES. [2022-11-16 12:51:54,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 484 conditions, 275 events. 3/275 cut-off events. For 199/199 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 363 event pairs, 0 based on Foata normal form. 2/261 useless extension candidates. Maximal degree in co-relation 357. Up to 12 conditions per place. [2022-11-16 12:51:54,509 INFO L137 encePairwiseOnDemand]: 311/316 looper letters, 13 selfloop transitions, 7 changer transitions 0/236 dead transitions. [2022-11-16 12:51:54,510 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 236 transitions, 790 flow [2022-11-16 12:51:54,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-16 12:51:54,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-16 12:51:54,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2344 transitions. [2022-11-16 12:51:54,514 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8241912798874824 [2022-11-16 12:51:54,514 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2344 transitions. [2022-11-16 12:51:54,515 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2344 transitions. [2022-11-16 12:51:54,515 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:51:54,516 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2344 transitions. [2022-11-16 12:51:54,520 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 260.44444444444446) internal successors, (2344), 9 states have internal predecessors, (2344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:54,524 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 316.0) internal successors, (3160), 10 states have internal predecessors, (3160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:54,526 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 316.0) internal successors, (3160), 10 states have internal predecessors, (3160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:54,526 INFO L175 Difference]: Start difference. First operand has 328 places, 302 transitions, 888 flow. Second operand 9 states and 2344 transitions. [2022-11-16 12:51:54,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 236 transitions, 790 flow [2022-11-16 12:51:54,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 236 transitions, 773 flow, removed 3 selfloop flow, removed 6 redundant places. [2022-11-16 12:51:54,536 INFO L231 Difference]: Finished difference. Result has 262 places, 231 transitions, 735 flow [2022-11-16 12:51:54,536 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=316, PETRI_DIFFERENCE_MINUEND_FLOW=721, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=735, PETRI_PLACES=262, PETRI_TRANSITIONS=231} [2022-11-16 12:51:54,537 INFO L288 CegarLoopForPetriNet]: 276 programPoint places, -14 predicate places. [2022-11-16 12:51:54,537 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 231 transitions, 735 flow [2022-11-16 12:51:54,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 260.9) internal successors, (2609), 10 states have internal predecessors, (2609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:54,539 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:51:54,539 INFO L209 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 10, 10, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:51:54,551 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-11-16 12:51:54,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:51:54,745 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 26 more)] === [2022-11-16 12:51:54,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:51:54,746 INFO L85 PathProgramCache]: Analyzing trace with hash 1766104511, now seen corresponding path program 1 times [2022-11-16 12:51:54,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:51:54,746 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [813655434] [2022-11-16 12:51:54,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:51:54,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:51:54,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 12:51:54,786 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 12:51:54,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 12:51:54,847 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 12:51:54,848 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-16 12:51:54,848 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (28 of 29 remaining) [2022-11-16 12:51:54,848 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (27 of 29 remaining) [2022-11-16 12:51:54,849 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (26 of 29 remaining) [2022-11-16 12:51:54,849 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (25 of 29 remaining) [2022-11-16 12:51:54,849 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (24 of 29 remaining) [2022-11-16 12:51:54,849 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (23 of 29 remaining) [2022-11-16 12:51:54,849 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr8ASSERT_VIOLATIONINTEGER_OVERFLOW (22 of 29 remaining) [2022-11-16 12:51:54,850 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (21 of 29 remaining) [2022-11-16 12:51:54,850 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (20 of 29 remaining) [2022-11-16 12:51:54,850 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr9ASSERT_VIOLATIONINTEGER_OVERFLOW (19 of 29 remaining) [2022-11-16 12:51:54,850 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (18 of 29 remaining) [2022-11-16 12:51:54,851 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (17 of 29 remaining) [2022-11-16 12:51:54,851 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (16 of 29 remaining) [2022-11-16 12:51:54,851 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 29 remaining) [2022-11-16 12:51:54,851 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 29 remaining) [2022-11-16 12:51:54,851 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 29 remaining) [2022-11-16 12:51:54,852 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 29 remaining) [2022-11-16 12:51:54,852 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 29 remaining) [2022-11-16 12:51:54,852 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 29 remaining) [2022-11-16 12:51:54,852 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 29 remaining) [2022-11-16 12:51:54,853 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 29 remaining) [2022-11-16 12:51:54,853 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 29 remaining) [2022-11-16 12:51:54,853 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 29 remaining) [2022-11-16 12:51:54,853 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 29 remaining) [2022-11-16 12:51:54,853 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 29 remaining) [2022-11-16 12:51:54,854 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 29 remaining) [2022-11-16 12:51:54,854 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 29 remaining) [2022-11-16 12:51:54,854 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 29 remaining) [2022-11-16 12:51:54,854 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 29 remaining) [2022-11-16 12:51:54,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-11-16 12:51:54,855 INFO L444 BasicCegarLoop]: Path program histogram: [2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:51:54,856 WARN L233 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-16 12:51:54,856 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2022-11-16 12:51:54,921 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-11-16 12:51:54,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 350 places, 402 transitions, 834 flow [2022-11-16 12:51:55,121 INFO L130 PetriNetUnfolder]: 110/754 cut-off events. [2022-11-16 12:51:55,121 INFO L131 PetriNetUnfolder]: For 19/22 co-relation queries the response was YES. [2022-11-16 12:51:55,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 782 conditions, 754 events. 110/754 cut-off events. For 19/22 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 3467 event pairs, 1 based on Foata normal form. 0/584 useless extension candidates. Maximal degree in co-relation 519. Up to 16 conditions per place. [2022-11-16 12:51:55,132 INFO L82 GeneralOperation]: Start removeDead. Operand has 350 places, 402 transitions, 834 flow [2022-11-16 12:51:55,148 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 350 places, 402 transitions, 834 flow [2022-11-16 12:51:55,151 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-16 12:51:55,151 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;@3c531138, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-16 12:51:55,151 INFO L358 AbstractCegarLoop]: Starting to check reachability of 35 error locations. [2022-11-16 12:51:55,154 INFO L130 PetriNetUnfolder]: 1/31 cut-off events. [2022-11-16 12:51:55,155 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-16 12:51:55,155 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:51:55,155 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] [2022-11-16 12:51:55,155 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2022-11-16 12:51:55,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:51:55,156 INFO L85 PathProgramCache]: Analyzing trace with hash -2057305049, now seen corresponding path program 1 times [2022-11-16 12:51:55,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:51:55,156 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012374668] [2022-11-16 12:51:55,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:51:55,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:51:55,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:51:55,200 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:51:55,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:51:55,201 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012374668] [2022-11-16 12:51:55,201 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012374668] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:51:55,201 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:51:55,201 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 12:51:55,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626809285] [2022-11-16 12:51:55,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:51:55,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-16 12:51:55,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:51:55,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-16 12:51:55,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-16 12:51:55,204 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 329 out of 402 [2022-11-16 12:51:55,206 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 402 transitions, 834 flow. Second operand has 4 states, 4 states have (on average 330.5) internal successors, (1322), 4 states have internal predecessors, (1322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:55,206 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:51:55,207 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 329 of 402 [2022-11-16 12:51:55,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:51:55,439 INFO L130 PetriNetUnfolder]: 16/660 cut-off events. [2022-11-16 12:51:55,439 INFO L131 PetriNetUnfolder]: For 56/73 co-relation queries the response was YES. [2022-11-16 12:51:55,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 723 conditions, 660 events. 16/660 cut-off events. For 56/73 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 3023 event pairs, 1 based on Foata normal form. 208/781 useless extension candidates. Maximal degree in co-relation 480. Up to 28 conditions per place. [2022-11-16 12:51:55,454 INFO L137 encePairwiseOnDemand]: 344/402 looper letters, 21 selfloop transitions, 4 changer transitions 1/354 dead transitions. [2022-11-16 12:51:55,455 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 354 transitions, 788 flow [2022-11-16 12:51:55,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-16 12:51:55,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-16 12:51:55,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1725 transitions. [2022-11-16 12:51:55,459 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8582089552238806 [2022-11-16 12:51:55,459 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1725 transitions. [2022-11-16 12:51:55,459 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1725 transitions. [2022-11-16 12:51:55,460 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:51:55,460 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1725 transitions. [2022-11-16 12:51:55,463 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 345.0) internal successors, (1725), 5 states have internal predecessors, (1725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:55,469 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 402.0) internal successors, (2412), 6 states have internal predecessors, (2412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:55,470 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 402.0) internal successors, (2412), 6 states have internal predecessors, (2412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:55,471 INFO L175 Difference]: Start difference. First operand has 350 places, 402 transitions, 834 flow. Second operand 5 states and 1725 transitions. [2022-11-16 12:51:55,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 354 transitions, 788 flow [2022-11-16 12:51:55,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 354 transitions, 788 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-16 12:51:55,479 INFO L231 Difference]: Finished difference. Result has 353 places, 349 transitions, 754 flow [2022-11-16 12:51:55,479 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=402, PETRI_DIFFERENCE_MINUEND_FLOW=724, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=754, PETRI_PLACES=353, PETRI_TRANSITIONS=349} [2022-11-16 12:51:55,480 INFO L288 CegarLoopForPetriNet]: 350 programPoint places, 3 predicate places. [2022-11-16 12:51:55,480 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 349 transitions, 754 flow [2022-11-16 12:51:55,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 330.5) internal successors, (1322), 4 states have internal predecessors, (1322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:55,481 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:51:55,481 INFO L209 CegarLoopForPetriNet]: trace histogram [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] [2022-11-16 12:51:55,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-11-16 12:51:55,482 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2022-11-16 12:51:55,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:51:55,482 INFO L85 PathProgramCache]: Analyzing trace with hash -355968947, now seen corresponding path program 1 times [2022-11-16 12:51:55,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:51:55,483 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354178691] [2022-11-16 12:51:55,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:51:55,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:51:55,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:51:55,523 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-16 12:51:55,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:51:55,523 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354178691] [2022-11-16 12:51:55,524 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354178691] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:51:55,524 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:51:55,524 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 12:51:55,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278976118] [2022-11-16 12:51:55,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:51:55,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-16 12:51:55,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:51:55,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-16 12:51:55,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-16 12:51:55,527 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 329 out of 402 [2022-11-16 12:51:55,529 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 349 transitions, 754 flow. Second operand has 4 states, 4 states have (on average 332.25) internal successors, (1329), 4 states have internal predecessors, (1329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:55,529 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:51:55,529 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 329 of 402 [2022-11-16 12:51:55,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:51:55,768 INFO L130 PetriNetUnfolder]: 16/658 cut-off events. [2022-11-16 12:51:55,769 INFO L131 PetriNetUnfolder]: For 59/76 co-relation queries the response was YES. [2022-11-16 12:51:55,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 736 conditions, 658 events. 16/658 cut-off events. For 59/76 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 3042 event pairs, 1 based on Foata normal form. 1/576 useless extension candidates. Maximal degree in co-relation 681. Up to 20 conditions per place. [2022-11-16 12:51:55,781 INFO L137 encePairwiseOnDemand]: 396/402 looper letters, 13 selfloop transitions, 8 changer transitions 0/349 dead transitions. [2022-11-16 12:51:55,781 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 349 transitions, 794 flow [2022-11-16 12:51:55,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-16 12:51:55,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-16 12:51:55,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1664 transitions. [2022-11-16 12:51:55,785 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8278606965174129 [2022-11-16 12:51:55,786 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1664 transitions. [2022-11-16 12:51:55,786 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1664 transitions. [2022-11-16 12:51:55,787 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:51:55,787 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1664 transitions. [2022-11-16 12:51:55,790 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 332.8) internal successors, (1664), 5 states have internal predecessors, (1664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:55,793 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 402.0) internal successors, (2412), 6 states have internal predecessors, (2412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:55,794 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 402.0) internal successors, (2412), 6 states have internal predecessors, (2412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:55,795 INFO L175 Difference]: Start difference. First operand has 353 places, 349 transitions, 754 flow. Second operand 5 states and 1664 transitions. [2022-11-16 12:51:55,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 349 transitions, 794 flow [2022-11-16 12:51:55,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 349 transitions, 792 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-16 12:51:55,803 INFO L231 Difference]: Finished difference. Result has 355 places, 349 transitions, 772 flow [2022-11-16 12:51:55,804 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=402, PETRI_DIFFERENCE_MINUEND_FLOW=748, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=772, PETRI_PLACES=355, PETRI_TRANSITIONS=349} [2022-11-16 12:51:55,804 INFO L288 CegarLoopForPetriNet]: 350 programPoint places, 5 predicate places. [2022-11-16 12:51:55,805 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 349 transitions, 772 flow [2022-11-16 12:51:55,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 332.25) internal successors, (1329), 4 states have internal predecessors, (1329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:55,806 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:51:55,806 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:51:55,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-11-16 12:51:55,806 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2022-11-16 12:51:55,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:51:55,807 INFO L85 PathProgramCache]: Analyzing trace with hash 1849865836, now seen corresponding path program 1 times [2022-11-16 12:51:55,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:51:55,807 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127266522] [2022-11-16 12:51:55,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:51:55,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:51:55,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:51:55,878 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:51:55,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:51:55,879 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127266522] [2022-11-16 12:51:55,879 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127266522] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:51:55,879 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [402241868] [2022-11-16 12:51:55,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:51:55,879 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:51:55,880 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:51:55,881 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:51:55,895 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-11-16 12:51:56,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:51:56,032 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-16 12:51:56,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:51:56,078 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:51:56,079 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 12:51:56,079 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [402241868] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:51:56,079 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-16 12:51:56,079 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 8 [2022-11-16 12:51:56,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385745352] [2022-11-16 12:51:56,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:51:56,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-16 12:51:56,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:51:56,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-16 12:51:56,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2022-11-16 12:51:56,086 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 329 out of 402 [2022-11-16 12:51:56,088 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 349 transitions, 772 flow. Second operand has 5 states, 5 states have (on average 331.8) internal successors, (1659), 5 states have internal predecessors, (1659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:56,088 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:51:56,088 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 329 of 402 [2022-11-16 12:51:56,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:51:56,310 INFO L130 PetriNetUnfolder]: 16/657 cut-off events. [2022-11-16 12:51:56,311 INFO L131 PetriNetUnfolder]: For 66/83 co-relation queries the response was YES. [2022-11-16 12:51:56,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 743 conditions, 657 events. 16/657 cut-off events. For 66/83 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 3040 event pairs, 1 based on Foata normal form. 1/575 useless extension candidates. Maximal degree in co-relation 679. Up to 23 conditions per place. [2022-11-16 12:51:56,324 INFO L137 encePairwiseOnDemand]: 398/402 looper letters, 15 selfloop transitions, 5 changer transitions 0/348 dead transitions. [2022-11-16 12:51:56,325 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 348 transitions, 808 flow [2022-11-16 12:51:56,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-16 12:51:56,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-11-16 12:51:56,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1333 transitions. [2022-11-16 12:51:56,328 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8289800995024875 [2022-11-16 12:51:56,329 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1333 transitions. [2022-11-16 12:51:56,329 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1333 transitions. [2022-11-16 12:51:56,329 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:51:56,330 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1333 transitions. [2022-11-16 12:51:56,332 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 333.25) internal successors, (1333), 4 states have internal predecessors, (1333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:56,334 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 402.0) internal successors, (2010), 5 states have internal predecessors, (2010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:56,335 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 402.0) internal successors, (2010), 5 states have internal predecessors, (2010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:56,336 INFO L175 Difference]: Start difference. First operand has 355 places, 349 transitions, 772 flow. Second operand 4 states and 1333 transitions. [2022-11-16 12:51:56,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 348 transitions, 808 flow [2022-11-16 12:51:56,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 348 transitions, 796 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-11-16 12:51:56,345 INFO L231 Difference]: Finished difference. Result has 354 places, 348 transitions, 766 flow [2022-11-16 12:51:56,345 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=402, PETRI_DIFFERENCE_MINUEND_FLOW=756, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=766, PETRI_PLACES=354, PETRI_TRANSITIONS=348} [2022-11-16 12:51:56,346 INFO L288 CegarLoopForPetriNet]: 350 programPoint places, 4 predicate places. [2022-11-16 12:51:56,346 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 348 transitions, 766 flow [2022-11-16 12:51:56,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 331.8) internal successors, (1659), 5 states have internal predecessors, (1659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:56,347 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:51:56,347 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] [2022-11-16 12:51:56,361 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-11-16 12:51:56,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-11-16 12:51:56,561 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2022-11-16 12:51:56,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:51:56,561 INFO L85 PathProgramCache]: Analyzing trace with hash -1371806647, now seen corresponding path program 1 times [2022-11-16 12:51:56,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:51:56,562 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021077188] [2022-11-16 12:51:56,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:51:56,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:51:56,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:51:56,630 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:51:56,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:51:56,631 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021077188] [2022-11-16 12:51:56,631 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021077188] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:51:56,631 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1660965240] [2022-11-16 12:51:56,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:51:56,632 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:51:56,632 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:51:56,633 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:51:56,651 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-11-16 12:51:56,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:51:56,788 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-16 12:51:56,789 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:51:56,817 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:51:56,818 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:51:56,856 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:51:56,856 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1660965240] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:51:56,857 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:51:56,857 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-16 12:51:56,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753814202] [2022-11-16 12:51:56,857 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:51:56,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-16 12:51:56,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:51:56,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-16 12:51:56,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-16 12:51:56,861 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 329 out of 402 [2022-11-16 12:51:56,880 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 348 transitions, 766 flow. Second operand has 10 states, 10 states have (on average 331.7) internal successors, (3317), 10 states have internal predecessors, (3317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:56,880 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:51:56,881 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 329 of 402 [2022-11-16 12:51:56,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:51:57,245 INFO L130 PetriNetUnfolder]: 16/665 cut-off events. [2022-11-16 12:51:57,245 INFO L131 PetriNetUnfolder]: For 72/89 co-relation queries the response was YES. [2022-11-16 12:51:57,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 767 conditions, 665 events. 16/665 cut-off events. For 72/89 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 3022 event pairs, 1 based on Foata normal form. 2/584 useless extension candidates. Maximal degree in co-relation 669. Up to 20 conditions per place. [2022-11-16 12:51:57,258 INFO L137 encePairwiseOnDemand]: 396/402 looper letters, 22 selfloop transitions, 9 changer transitions 0/359 dead transitions. [2022-11-16 12:51:57,258 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 359 transitions, 866 flow [2022-11-16 12:51:57,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-16 12:51:57,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-16 12:51:57,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2994 transitions. [2022-11-16 12:51:57,263 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8275290215588723 [2022-11-16 12:51:57,263 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2994 transitions. [2022-11-16 12:51:57,263 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2994 transitions. [2022-11-16 12:51:57,265 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:51:57,265 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2994 transitions. [2022-11-16 12:51:57,270 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 332.6666666666667) internal successors, (2994), 9 states have internal predecessors, (2994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:57,274 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 402.0) internal successors, (4020), 10 states have internal predecessors, (4020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:57,276 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 402.0) internal successors, (4020), 10 states have internal predecessors, (4020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:57,276 INFO L175 Difference]: Start difference. First operand has 354 places, 348 transitions, 766 flow. Second operand 9 states and 2994 transitions. [2022-11-16 12:51:57,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 359 transitions, 866 flow [2022-11-16 12:51:57,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 359 transitions, 852 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-11-16 12:51:57,284 INFO L231 Difference]: Finished difference. Result has 363 places, 352 transitions, 812 flow [2022-11-16 12:51:57,285 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=402, PETRI_DIFFERENCE_MINUEND_FLOW=756, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=812, PETRI_PLACES=363, PETRI_TRANSITIONS=352} [2022-11-16 12:51:57,285 INFO L288 CegarLoopForPetriNet]: 350 programPoint places, 13 predicate places. [2022-11-16 12:51:57,286 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 352 transitions, 812 flow [2022-11-16 12:51:57,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 331.7) internal successors, (3317), 10 states have internal predecessors, (3317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:57,287 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:51:57,288 INFO L209 CegarLoopForPetriNet]: trace histogram [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-16 12:51:57,294 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-11-16 12:51:57,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-11-16 12:51:57,494 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2022-11-16 12:51:57,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:51:57,495 INFO L85 PathProgramCache]: Analyzing trace with hash -842379895, now seen corresponding path program 2 times [2022-11-16 12:51:57,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:51:57,495 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234925738] [2022-11-16 12:51:57,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:51:57,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:51:57,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:51:57,566 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-16 12:51:57,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:51:57,566 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234925738] [2022-11-16 12:51:57,566 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234925738] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:51:57,566 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:51:57,567 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 12:51:57,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904601379] [2022-11-16 12:51:57,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:51:57,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-16 12:51:57,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:51:57,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-16 12:51:57,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-16 12:51:57,571 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 329 out of 402 [2022-11-16 12:51:57,572 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 352 transitions, 812 flow. Second operand has 4 states, 4 states have (on average 330.75) internal successors, (1323), 4 states have internal predecessors, (1323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:57,572 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:51:57,572 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 329 of 402 [2022-11-16 12:51:57,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:51:57,806 INFO L130 PetriNetUnfolder]: 14/611 cut-off events. [2022-11-16 12:51:57,806 INFO L131 PetriNetUnfolder]: For 135/344 co-relation queries the response was YES. [2022-11-16 12:51:57,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 736 conditions, 611 events. 14/611 cut-off events. For 135/344 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 2647 event pairs, 1 based on Foata normal form. 3/540 useless extension candidates. Maximal degree in co-relation 647. Up to 40 conditions per place. [2022-11-16 12:51:57,819 INFO L137 encePairwiseOnDemand]: 395/402 looper letters, 21 selfloop transitions, 4 changer transitions 0/359 dead transitions. [2022-11-16 12:51:57,820 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 359 transitions, 876 flow [2022-11-16 12:51:57,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-16 12:51:57,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-16 12:51:57,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1673 transitions. [2022-11-16 12:51:57,823 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8323383084577114 [2022-11-16 12:51:57,823 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1673 transitions. [2022-11-16 12:51:57,823 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1673 transitions. [2022-11-16 12:51:57,824 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:51:57,824 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1673 transitions. [2022-11-16 12:51:57,827 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 334.6) internal successors, (1673), 5 states have internal predecessors, (1673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:57,830 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 402.0) internal successors, (2412), 6 states have internal predecessors, (2412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:57,831 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 402.0) internal successors, (2412), 6 states have internal predecessors, (2412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:57,832 INFO L175 Difference]: Start difference. First operand has 363 places, 352 transitions, 812 flow. Second operand 5 states and 1673 transitions. [2022-11-16 12:51:57,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 359 transitions, 876 flow [2022-11-16 12:51:57,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 359 transitions, 860 flow, removed 4 selfloop flow, removed 4 redundant places. [2022-11-16 12:51:57,842 INFO L231 Difference]: Finished difference. Result has 366 places, 355 transitions, 828 flow [2022-11-16 12:51:57,843 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=402, PETRI_DIFFERENCE_MINUEND_FLOW=796, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=828, PETRI_PLACES=366, PETRI_TRANSITIONS=355} [2022-11-16 12:51:57,843 INFO L288 CegarLoopForPetriNet]: 350 programPoint places, 16 predicate places. [2022-11-16 12:51:57,844 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 355 transitions, 828 flow [2022-11-16 12:51:57,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 330.75) internal successors, (1323), 4 states have internal predecessors, (1323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:57,845 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:51:57,845 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:51:57,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-11-16 12:51:57,845 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2022-11-16 12:51:57,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:51:57,846 INFO L85 PathProgramCache]: Analyzing trace with hash 583764728, now seen corresponding path program 1 times [2022-11-16 12:51:57,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:51:57,846 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358998288] [2022-11-16 12:51:57,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:51:57,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:51:57,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:51:57,990 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:51:57,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:51:57,990 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358998288] [2022-11-16 12:51:57,990 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358998288] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:51:57,991 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1011286028] [2022-11-16 12:51:57,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:51:57,991 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:51:57,991 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:51:57,992 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:51:58,013 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-11-16 12:51:58,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:51:58,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-16 12:51:58,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:51:58,238 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:51:58,238 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:51:58,366 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:51:58,366 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1011286028] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:51:58,367 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:51:58,367 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-16 12:51:58,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520640565] [2022-11-16 12:51:58,367 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:51:58,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-16 12:51:58,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:51:58,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-16 12:51:58,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-11-16 12:51:58,374 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 329 out of 402 [2022-11-16 12:51:58,379 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 355 transitions, 828 flow. Second operand has 18 states, 18 states have (on average 332.05555555555554) internal successors, (5977), 18 states have internal predecessors, (5977), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:58,380 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:51:58,380 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 329 of 402 [2022-11-16 12:51:58,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:51:58,860 INFO L130 PetriNetUnfolder]: 14/639 cut-off events. [2022-11-16 12:51:58,861 INFO L131 PetriNetUnfolder]: For 111/128 co-relation queries the response was YES. [2022-11-16 12:51:58,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 840 conditions, 639 events. 14/639 cut-off events. For 111/128 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 2651 event pairs, 1 based on Foata normal form. 4/576 useless extension candidates. Maximal degree in co-relation 634. Up to 20 conditions per place. [2022-11-16 12:51:58,874 INFO L137 encePairwiseOnDemand]: 396/402 looper letters, 38 selfloop transitions, 21 changer transitions 0/390 dead transitions. [2022-11-16 12:51:58,874 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 390 transitions, 1100 flow [2022-11-16 12:51:58,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-16 12:51:58,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-16 12:51:58,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 6972 transitions. [2022-11-16 12:51:58,887 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8258706467661692 [2022-11-16 12:51:58,888 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 6972 transitions. [2022-11-16 12:51:58,888 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 6972 transitions. [2022-11-16 12:51:58,890 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:51:58,891 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 6972 transitions. [2022-11-16 12:51:58,914 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 332.0) internal successors, (6972), 21 states have internal predecessors, (6972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:58,924 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 402.0) internal successors, (8844), 22 states have internal predecessors, (8844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:58,928 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 402.0) internal successors, (8844), 22 states have internal predecessors, (8844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:58,929 INFO L175 Difference]: Start difference. First operand has 366 places, 355 transitions, 828 flow. Second operand 21 states and 6972 transitions. [2022-11-16 12:51:58,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 390 transitions, 1100 flow [2022-11-16 12:51:58,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 390 transitions, 1098 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-16 12:51:58,939 INFO L231 Difference]: Finished difference. Result has 390 places, 368 transitions, 982 flow [2022-11-16 12:51:58,939 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=402, PETRI_DIFFERENCE_MINUEND_FLOW=826, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=982, PETRI_PLACES=390, PETRI_TRANSITIONS=368} [2022-11-16 12:51:58,940 INFO L288 CegarLoopForPetriNet]: 350 programPoint places, 40 predicate places. [2022-11-16 12:51:58,940 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 368 transitions, 982 flow [2022-11-16 12:51:58,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 332.05555555555554) internal successors, (5977), 18 states have internal predecessors, (5977), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:58,943 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:51:58,943 INFO L209 CegarLoopForPetriNet]: trace histogram [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] [2022-11-16 12:51:58,955 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-11-16 12:51:59,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-11-16 12:51:59,149 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2022-11-16 12:51:59,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:51:59,150 INFO L85 PathProgramCache]: Analyzing trace with hash 1147385976, now seen corresponding path program 2 times [2022-11-16 12:51:59,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:51:59,150 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098582488] [2022-11-16 12:51:59,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:51:59,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:51:59,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:51:59,514 INFO L134 CoverageAnalysis]: Checked inductivity of 154 backedges. 0 proven. 154 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:51:59,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:51:59,515 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098582488] [2022-11-16 12:51:59,515 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098582488] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:51:59,515 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [456337162] [2022-11-16 12:51:59,515 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-16 12:51:59,515 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:51:59,516 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:51:59,517 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:51:59,547 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-11-16 12:51:59,677 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-11-16 12:51:59,677 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:51:59,678 INFO L263 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-16 12:51:59,680 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:51:59,898 INFO L134 CoverageAnalysis]: Checked inductivity of 154 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 154 trivial. 0 not checked. [2022-11-16 12:51:59,898 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 12:51:59,898 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [456337162] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:51:59,898 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-16 12:51:59,899 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [17] total 21 [2022-11-16 12:51:59,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146552600] [2022-11-16 12:51:59,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:51:59,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-16 12:51:59,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:51:59,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-16 12:51:59,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=332, Unknown=0, NotChecked=0, Total=420 [2022-11-16 12:51:59,902 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 327 out of 402 [2022-11-16 12:51:59,905 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 368 transitions, 982 flow. Second operand has 6 states, 6 states have (on average 328.5) internal successors, (1971), 6 states have internal predecessors, (1971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:51:59,905 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:51:59,905 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 327 of 402 [2022-11-16 12:51:59,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:52:00,631 INFO L130 PetriNetUnfolder]: 104/1441 cut-off events. [2022-11-16 12:52:00,632 INFO L131 PetriNetUnfolder]: For 511/646 co-relation queries the response was YES. [2022-11-16 12:52:00,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1960 conditions, 1441 events. 104/1441 cut-off events. For 511/646 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 10276 event pairs, 11 based on Foata normal form. 0/1250 useless extension candidates. Maximal degree in co-relation 1770. Up to 68 conditions per place. [2022-11-16 12:52:00,664 INFO L137 encePairwiseOnDemand]: 395/402 looper letters, 33 selfloop transitions, 6 changer transitions 0/387 dead transitions. [2022-11-16 12:52:00,665 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 387 transitions, 1188 flow [2022-11-16 12:52:00,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-16 12:52:00,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-16 12:52:00,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2329 transitions. [2022-11-16 12:52:00,668 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8276474769012082 [2022-11-16 12:52:00,669 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2329 transitions. [2022-11-16 12:52:00,669 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2329 transitions. [2022-11-16 12:52:00,670 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:52:00,670 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2329 transitions. [2022-11-16 12:52:00,673 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 332.7142857142857) internal successors, (2329), 7 states have internal predecessors, (2329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:00,677 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 402.0) internal successors, (3216), 8 states have internal predecessors, (3216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:00,678 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 402.0) internal successors, (3216), 8 states have internal predecessors, (3216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:00,679 INFO L175 Difference]: Start difference. First operand has 390 places, 368 transitions, 982 flow. Second operand 7 states and 2329 transitions. [2022-11-16 12:52:00,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 387 transitions, 1188 flow [2022-11-16 12:52:00,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 387 transitions, 1132 flow, removed 20 selfloop flow, removed 8 redundant places. [2022-11-16 12:52:00,689 INFO L231 Difference]: Finished difference. Result has 387 places, 367 transitions, 936 flow [2022-11-16 12:52:00,690 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=402, PETRI_DIFFERENCE_MINUEND_FLOW=924, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=936, PETRI_PLACES=387, PETRI_TRANSITIONS=367} [2022-11-16 12:52:00,691 INFO L288 CegarLoopForPetriNet]: 350 programPoint places, 37 predicate places. [2022-11-16 12:52:00,691 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 367 transitions, 936 flow [2022-11-16 12:52:00,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 328.5) internal successors, (1971), 6 states have internal predecessors, (1971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:00,692 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:52:00,692 INFO L209 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 7, 7, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:52:00,698 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-11-16 12:52:00,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:52:00,898 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2022-11-16 12:52:00,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:52:00,899 INFO L85 PathProgramCache]: Analyzing trace with hash 1427256126, now seen corresponding path program 1 times [2022-11-16 12:52:00,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:52:00,899 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673150567] [2022-11-16 12:52:00,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:52:00,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:52:00,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:52:01,020 INFO L134 CoverageAnalysis]: Checked inductivity of 163 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 155 trivial. 0 not checked. [2022-11-16 12:52:01,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:52:01,020 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673150567] [2022-11-16 12:52:01,020 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673150567] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:52:01,021 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:52:01,021 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 12:52:01,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597049924] [2022-11-16 12:52:01,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:52:01,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-16 12:52:01,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:52:01,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-16 12:52:01,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-16 12:52:01,024 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 329 out of 402 [2022-11-16 12:52:01,025 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 367 transitions, 936 flow. Second operand has 4 states, 4 states have (on average 332.75) internal successors, (1331), 4 states have internal predecessors, (1331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:01,025 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:52:01,025 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 329 of 402 [2022-11-16 12:52:01,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:52:01,249 INFO L130 PetriNetUnfolder]: 14/636 cut-off events. [2022-11-16 12:52:01,249 INFO L131 PetriNetUnfolder]: For 175/368 co-relation queries the response was YES. [2022-11-16 12:52:01,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 829 conditions, 636 events. 14/636 cut-off events. For 175/368 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 2627 event pairs, 1 based on Foata normal form. 11/582 useless extension candidates. Maximal degree in co-relation 664. Up to 20 conditions per place. [2022-11-16 12:52:01,263 INFO L137 encePairwiseOnDemand]: 396/402 looper letters, 13 selfloop transitions, 8 changer transitions 0/367 dead transitions. [2022-11-16 12:52:01,263 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 367 transitions, 976 flow [2022-11-16 12:52:01,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-16 12:52:01,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-16 12:52:01,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1664 transitions. [2022-11-16 12:52:01,266 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8278606965174129 [2022-11-16 12:52:01,266 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1664 transitions. [2022-11-16 12:52:01,266 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1664 transitions. [2022-11-16 12:52:01,267 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:52:01,267 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1664 transitions. [2022-11-16 12:52:01,270 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 332.8) internal successors, (1664), 5 states have internal predecessors, (1664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:01,273 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 402.0) internal successors, (2412), 6 states have internal predecessors, (2412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:01,274 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 402.0) internal successors, (2412), 6 states have internal predecessors, (2412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:01,274 INFO L175 Difference]: Start difference. First operand has 387 places, 367 transitions, 936 flow. Second operand 5 states and 1664 transitions. [2022-11-16 12:52:01,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 367 transitions, 976 flow [2022-11-16 12:52:01,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 367 transitions, 964 flow, removed 0 selfloop flow, removed 6 redundant places. [2022-11-16 12:52:01,284 INFO L231 Difference]: Finished difference. Result has 385 places, 367 transitions, 944 flow [2022-11-16 12:52:01,285 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=402, PETRI_DIFFERENCE_MINUEND_FLOW=920, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=944, PETRI_PLACES=385, PETRI_TRANSITIONS=367} [2022-11-16 12:52:01,285 INFO L288 CegarLoopForPetriNet]: 350 programPoint places, 35 predicate places. [2022-11-16 12:52:01,286 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 367 transitions, 944 flow [2022-11-16 12:52:01,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 332.75) internal successors, (1331), 4 states have internal predecessors, (1331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:01,287 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:52:01,287 INFO L209 CegarLoopForPetriNet]: trace histogram [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] [2022-11-16 12:52:01,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-11-16 12:52:01,287 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2022-11-16 12:52:01,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:52:01,288 INFO L85 PathProgramCache]: Analyzing trace with hash 1209228406, now seen corresponding path program 1 times [2022-11-16 12:52:01,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:52:01,288 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105757277] [2022-11-16 12:52:01,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:52:01,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:52:01,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:52:01,629 INFO L134 CoverageAnalysis]: Checked inductivity of 154 backedges. 0 proven. 154 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:52:01,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:52:01,629 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105757277] [2022-11-16 12:52:01,629 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105757277] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:52:01,629 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1958950351] [2022-11-16 12:52:01,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:52:01,630 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:52:01,630 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:52:01,631 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:52:01,655 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-11-16 12:52:01,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:52:01,813 INFO L263 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-16 12:52:01,815 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:52:01,921 INFO L134 CoverageAnalysis]: Checked inductivity of 154 backedges. 0 proven. 154 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:52:01,922 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:52:02,230 INFO L134 CoverageAnalysis]: Checked inductivity of 154 backedges. 0 proven. 154 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:52:02,230 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1958950351] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:52:02,230 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:52:02,231 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 23 [2022-11-16 12:52:02,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194151100] [2022-11-16 12:52:02,231 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:52:02,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-11-16 12:52:02,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:52:02,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-11-16 12:52:02,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2022-11-16 12:52:02,239 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 329 out of 402 [2022-11-16 12:52:02,283 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 367 transitions, 944 flow. Second operand has 23 states, 23 states have (on average 332.30434782608694) internal successors, (7643), 23 states have internal predecessors, (7643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:02,292 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:52:02,292 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 329 of 402 [2022-11-16 12:52:02,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:52:02,993 INFO L130 PetriNetUnfolder]: 14/657 cut-off events. [2022-11-16 12:52:02,993 INFO L131 PetriNetUnfolder]: For 225/242 co-relation queries the response was YES. [2022-11-16 12:52:03,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 942 conditions, 657 events. 14/657 cut-off events. For 225/242 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 2619 event pairs, 1 based on Foata normal form. 3/594 useless extension candidates. Maximal degree in co-relation 676. Up to 20 conditions per place. [2022-11-16 12:52:03,005 INFO L137 encePairwiseOnDemand]: 396/402 looper letters, 50 selfloop transitions, 30 changer transitions 0/410 dead transitions. [2022-11-16 12:52:03,006 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 410 transitions, 1290 flow [2022-11-16 12:52:03,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-11-16 12:52:03,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-11-16 12:52:03,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 9953 transitions. [2022-11-16 12:52:03,017 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8252902155887231 [2022-11-16 12:52:03,017 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 9953 transitions. [2022-11-16 12:52:03,017 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 9953 transitions. [2022-11-16 12:52:03,021 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:52:03,021 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 9953 transitions. [2022-11-16 12:52:03,036 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 331.76666666666665) internal successors, (9953), 30 states have internal predecessors, (9953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:03,050 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 402.0) internal successors, (12462), 31 states have internal predecessors, (12462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:03,055 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 402.0) internal successors, (12462), 31 states have internal predecessors, (12462), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:03,056 INFO L175 Difference]: Start difference. First operand has 385 places, 367 transitions, 944 flow. Second operand 30 states and 9953 transitions. [2022-11-16 12:52:03,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 410 transitions, 1290 flow [2022-11-16 12:52:03,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 410 transitions, 1278 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-11-16 12:52:03,066 INFO L231 Difference]: Finished difference. Result has 415 places, 377 transitions, 1086 flow [2022-11-16 12:52:03,067 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=402, PETRI_DIFFERENCE_MINUEND_FLOW=932, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=1086, PETRI_PLACES=415, PETRI_TRANSITIONS=377} [2022-11-16 12:52:03,067 INFO L288 CegarLoopForPetriNet]: 350 programPoint places, 65 predicate places. [2022-11-16 12:52:03,068 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 377 transitions, 1086 flow [2022-11-16 12:52:03,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 332.30434782608694) internal successors, (7643), 23 states have internal predecessors, (7643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:03,071 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:52:03,071 INFO L209 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:52:03,082 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-11-16 12:52:03,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:52:03,277 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2022-11-16 12:52:03,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:52:03,278 INFO L85 PathProgramCache]: Analyzing trace with hash 677405916, now seen corresponding path program 2 times [2022-11-16 12:52:03,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:52:03,278 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460259768] [2022-11-16 12:52:03,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:52:03,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:52:03,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:52:03,378 INFO L134 CoverageAnalysis]: Checked inductivity of 325 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2022-11-16 12:52:03,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:52:03,378 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460259768] [2022-11-16 12:52:03,379 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460259768] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:52:03,379 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:52:03,379 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-16 12:52:03,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963228921] [2022-11-16 12:52:03,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:52:03,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-16 12:52:03,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:52:03,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-16 12:52:03,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-16 12:52:03,382 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 329 out of 402 [2022-11-16 12:52:03,384 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 377 transitions, 1086 flow. Second operand has 5 states, 5 states have (on average 330.8) internal successors, (1654), 5 states have internal predecessors, (1654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:03,384 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:52:03,384 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 329 of 402 [2022-11-16 12:52:03,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:52:04,028 INFO L130 PetriNetUnfolder]: 90/1714 cut-off events. [2022-11-16 12:52:04,028 INFO L131 PetriNetUnfolder]: For 504/571 co-relation queries the response was YES. [2022-11-16 12:52:04,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2228 conditions, 1714 events. 90/1714 cut-off events. For 504/571 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 12707 event pairs, 16 based on Foata normal form. 0/1511 useless extension candidates. Maximal degree in co-relation 1964. Up to 57 conditions per place. [2022-11-16 12:52:04,060 INFO L137 encePairwiseOnDemand]: 396/402 looper letters, 27 selfloop transitions, 5 changer transitions 0/392 dead transitions. [2022-11-16 12:52:04,060 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 392 transitions, 1252 flow [2022-11-16 12:52:04,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-16 12:52:04,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-16 12:52:04,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2007 transitions. [2022-11-16 12:52:04,063 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.832089552238806 [2022-11-16 12:52:04,063 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2007 transitions. [2022-11-16 12:52:04,063 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2007 transitions. [2022-11-16 12:52:04,064 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:52:04,064 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2007 transitions. [2022-11-16 12:52:04,067 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 334.5) internal successors, (2007), 6 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-16 12:52:04,076 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 402.0) internal successors, (2814), 7 states have internal predecessors, (2814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:04,077 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 402.0) internal successors, (2814), 7 states have internal predecessors, (2814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:04,077 INFO L175 Difference]: Start difference. First operand has 415 places, 377 transitions, 1086 flow. Second operand 6 states and 2007 transitions. [2022-11-16 12:52:04,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 392 transitions, 1252 flow [2022-11-16 12:52:04,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 392 transitions, 1206 flow, removed 5 selfloop flow, removed 18 redundant places. [2022-11-16 12:52:04,089 INFO L231 Difference]: Finished difference. Result has 401 places, 376 transitions, 1048 flow [2022-11-16 12:52:04,090 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=402, PETRI_DIFFERENCE_MINUEND_FLOW=1038, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1048, PETRI_PLACES=401, PETRI_TRANSITIONS=376} [2022-11-16 12:52:04,092 INFO L288 CegarLoopForPetriNet]: 350 programPoint places, 51 predicate places. [2022-11-16 12:52:04,093 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 376 transitions, 1048 flow [2022-11-16 12:52:04,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 330.8) internal successors, (1654), 5 states have internal predecessors, (1654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:04,093 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:52:04,094 INFO L209 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 10, 10, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:52:04,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2022-11-16 12:52:04,094 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2022-11-16 12:52:04,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:52:04,095 INFO L85 PathProgramCache]: Analyzing trace with hash 1988640174, now seen corresponding path program 1 times [2022-11-16 12:52:04,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:52:04,095 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091613924] [2022-11-16 12:52:04,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:52:04,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:52:04,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:52:04,231 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2022-11-16 12:52:04,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:52:04,232 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091613924] [2022-11-16 12:52:04,232 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091613924] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:52:04,232 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1340942851] [2022-11-16 12:52:04,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:52:04,232 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:52:04,233 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:52:04,234 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:52:04,259 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-11-16 12:52:04,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:52:04,426 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-16 12:52:04,428 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:52:04,480 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2022-11-16 12:52:04,480 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 12:52:04,480 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1340942851] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:52:04,481 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-16 12:52:04,481 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7 [2022-11-16 12:52:04,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882309225] [2022-11-16 12:52:04,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:52:04,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-16 12:52:04,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:52:04,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-16 12:52:04,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-11-16 12:52:04,486 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 329 out of 402 [2022-11-16 12:52:04,488 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 376 transitions, 1048 flow. Second operand has 6 states, 6 states have (on average 331.6666666666667) internal successors, (1990), 6 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-16 12:52:04,488 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:52:04,488 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 329 of 402 [2022-11-16 12:52:04,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:52:04,766 INFO L130 PetriNetUnfolder]: 14/654 cut-off events. [2022-11-16 12:52:04,767 INFO L131 PetriNetUnfolder]: For 284/461 co-relation queries the response was YES. [2022-11-16 12:52:04,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 911 conditions, 654 events. 14/654 cut-off events. For 284/461 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 2610 event pairs, 1 based on Foata normal form. 8/597 useless extension candidates. Maximal degree in co-relation 722. Up to 26 conditions per place. [2022-11-16 12:52:04,779 INFO L137 encePairwiseOnDemand]: 397/402 looper letters, 17 selfloop transitions, 6 changer transitions 0/378 dead transitions. [2022-11-16 12:52:04,780 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 378 transitions, 1096 flow [2022-11-16 12:52:04,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-16 12:52:04,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-16 12:52:04,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2327 transitions. [2022-11-16 12:52:04,784 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8269367448471926 [2022-11-16 12:52:04,784 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2327 transitions. [2022-11-16 12:52:04,784 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2327 transitions. [2022-11-16 12:52:04,785 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:52:04,785 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2327 transitions. [2022-11-16 12:52:04,788 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 332.42857142857144) internal successors, (2327), 7 states have internal predecessors, (2327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:04,792 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 402.0) internal successors, (3216), 8 states have internal predecessors, (3216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:04,793 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 402.0) internal successors, (3216), 8 states have internal predecessors, (3216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:04,793 INFO L175 Difference]: Start difference. First operand has 401 places, 376 transitions, 1048 flow. Second operand 7 states and 2327 transitions. [2022-11-16 12:52:04,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 378 transitions, 1096 flow [2022-11-16 12:52:04,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 378 transitions, 1086 flow, removed 0 selfloop flow, removed 5 redundant places. [2022-11-16 12:52:04,804 INFO L231 Difference]: Finished difference. Result has 401 places, 375 transitions, 1046 flow [2022-11-16 12:52:04,804 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=402, PETRI_DIFFERENCE_MINUEND_FLOW=1034, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1046, PETRI_PLACES=401, PETRI_TRANSITIONS=375} [2022-11-16 12:52:04,805 INFO L288 CegarLoopForPetriNet]: 350 programPoint places, 51 predicate places. [2022-11-16 12:52:04,805 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 375 transitions, 1046 flow [2022-11-16 12:52:04,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 331.6666666666667) internal successors, (1990), 6 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-16 12:52:04,806 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:52:04,806 INFO L209 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:52:04,819 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-11-16 12:52:05,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2022-11-16 12:52:05,013 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2022-11-16 12:52:05,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:52:05,014 INFO L85 PathProgramCache]: Analyzing trace with hash -419331036, now seen corresponding path program 1 times [2022-11-16 12:52:05,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:52:05,014 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259597481] [2022-11-16 12:52:05,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:52:05,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:52:05,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:52:05,136 INFO L134 CoverageAnalysis]: Checked inductivity of 326 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2022-11-16 12:52:05,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:52:05,137 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259597481] [2022-11-16 12:52:05,137 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259597481] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:52:05,137 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [543670511] [2022-11-16 12:52:05,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:52:05,138 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:52:05,138 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:52:05,139 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:52:05,163 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-11-16 12:52:05,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:52:05,320 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-16 12:52:05,322 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:52:05,353 INFO L134 CoverageAnalysis]: Checked inductivity of 326 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2022-11-16 12:52:05,354 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:52:05,397 INFO L134 CoverageAnalysis]: Checked inductivity of 326 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2022-11-16 12:52:05,397 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [543670511] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:52:05,397 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:52:05,397 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-16 12:52:05,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779774723] [2022-11-16 12:52:05,398 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:52:05,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-16 12:52:05,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:52:05,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-16 12:52:05,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-16 12:52:05,402 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 329 out of 402 [2022-11-16 12:52:05,405 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 375 transitions, 1046 flow. Second operand has 10 states, 10 states have (on average 331.9) internal successors, (3319), 10 states have internal predecessors, (3319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:05,405 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:52:05,405 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 329 of 402 [2022-11-16 12:52:05,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:52:05,660 INFO L130 PetriNetUnfolder]: 10/550 cut-off events. [2022-11-16 12:52:05,660 INFO L131 PetriNetUnfolder]: For 255/272 co-relation queries the response was YES. [2022-11-16 12:52:05,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 806 conditions, 550 events. 10/550 cut-off events. For 255/272 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 1598 event pairs, 5 based on Foata normal form. 3/500 useless extension candidates. Maximal degree in co-relation 562. Up to 17 conditions per place. [2022-11-16 12:52:05,670 INFO L137 encePairwiseOnDemand]: 396/402 looper letters, 22 selfloop transitions, 9 changer transitions 0/386 dead transitions. [2022-11-16 12:52:05,671 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 386 transitions, 1146 flow [2022-11-16 12:52:05,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-16 12:52:05,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-16 12:52:05,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2994 transitions. [2022-11-16 12:52:05,675 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8275290215588723 [2022-11-16 12:52:05,675 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2994 transitions. [2022-11-16 12:52:05,675 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2994 transitions. [2022-11-16 12:52:05,676 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:52:05,676 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2994 transitions. [2022-11-16 12:52:05,680 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 332.6666666666667) internal successors, (2994), 9 states have internal predecessors, (2994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:05,684 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 402.0) internal successors, (4020), 10 states have internal predecessors, (4020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:05,686 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 402.0) internal successors, (4020), 10 states have internal predecessors, (4020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:05,686 INFO L175 Difference]: Start difference. First operand has 401 places, 375 transitions, 1046 flow. Second operand 9 states and 2994 transitions. [2022-11-16 12:52:05,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 386 transitions, 1146 flow [2022-11-16 12:52:05,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 386 transitions, 1133 flow, removed 2 selfloop flow, removed 5 redundant places. [2022-11-16 12:52:05,698 INFO L231 Difference]: Finished difference. Result has 408 places, 379 transitions, 1093 flow [2022-11-16 12:52:05,698 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=402, PETRI_DIFFERENCE_MINUEND_FLOW=1035, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1093, PETRI_PLACES=408, PETRI_TRANSITIONS=379} [2022-11-16 12:52:05,699 INFO L288 CegarLoopForPetriNet]: 350 programPoint places, 58 predicate places. [2022-11-16 12:52:05,699 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 379 transitions, 1093 flow [2022-11-16 12:52:05,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 331.9) internal successors, (3319), 10 states have internal predecessors, (3319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:05,701 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:52:05,701 INFO L209 CegarLoopForPetriNet]: trace histogram [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] [2022-11-16 12:52:05,713 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-11-16 12:52:05,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2022-11-16 12:52:05,908 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2022-11-16 12:52:05,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:52:05,908 INFO L85 PathProgramCache]: Analyzing trace with hash -875675563, now seen corresponding path program 1 times [2022-11-16 12:52:05,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:52:05,909 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224369819] [2022-11-16 12:52:05,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:52:05,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:52:05,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:52:06,081 INFO L134 CoverageAnalysis]: Checked inductivity of 330 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 330 trivial. 0 not checked. [2022-11-16 12:52:06,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:52:06,081 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224369819] [2022-11-16 12:52:06,081 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1224369819] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:52:06,082 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:52:06,082 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-16 12:52:06,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563558553] [2022-11-16 12:52:06,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:52:06,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-16 12:52:06,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:52:06,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-16 12:52:06,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-16 12:52:06,085 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 327 out of 402 [2022-11-16 12:52:06,087 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 379 transitions, 1093 flow. Second operand has 6 states, 6 states have (on average 328.6666666666667) internal successors, (1972), 6 states have internal predecessors, (1972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:06,087 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:52:06,088 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 327 of 402 [2022-11-16 12:52:06,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:52:06,545 INFO L130 PetriNetUnfolder]: 78/1033 cut-off events. [2022-11-16 12:52:06,546 INFO L131 PetriNetUnfolder]: For 535/550 co-relation queries the response was YES. [2022-11-16 12:52:06,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1531 conditions, 1033 events. 78/1033 cut-off events. For 535/550 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 5799 event pairs, 18 based on Foata normal form. 0/899 useless extension candidates. Maximal degree in co-relation 1286. Up to 64 conditions per place. [2022-11-16 12:52:06,566 INFO L137 encePairwiseOnDemand]: 395/402 looper letters, 28 selfloop transitions, 6 changer transitions 0/393 dead transitions. [2022-11-16 12:52:06,566 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 393 transitions, 1254 flow [2022-11-16 12:52:06,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-16 12:52:06,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-16 12:52:06,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2324 transitions. [2022-11-16 12:52:06,570 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8258706467661692 [2022-11-16 12:52:06,570 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2324 transitions. [2022-11-16 12:52:06,570 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2324 transitions. [2022-11-16 12:52:06,571 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:52:06,571 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2324 transitions. [2022-11-16 12:52:06,575 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 332.0) internal successors, (2324), 7 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:06,579 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 402.0) internal successors, (3216), 8 states have internal predecessors, (3216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:06,581 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 402.0) internal successors, (3216), 8 states have internal predecessors, (3216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:06,581 INFO L175 Difference]: Start difference. First operand has 408 places, 379 transitions, 1093 flow. Second operand 7 states and 2324 transitions. [2022-11-16 12:52:06,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 393 transitions, 1254 flow [2022-11-16 12:52:06,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 393 transitions, 1240 flow, removed 3 selfloop flow, removed 4 redundant places. [2022-11-16 12:52:06,593 INFO L231 Difference]: Finished difference. Result has 409 places, 378 transitions, 1089 flow [2022-11-16 12:52:06,594 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=402, PETRI_DIFFERENCE_MINUEND_FLOW=1077, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1089, PETRI_PLACES=409, PETRI_TRANSITIONS=378} [2022-11-16 12:52:06,596 INFO L288 CegarLoopForPetriNet]: 350 programPoint places, 59 predicate places. [2022-11-16 12:52:06,596 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 378 transitions, 1089 flow [2022-11-16 12:52:06,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 328.6666666666667) internal successors, (1972), 6 states have internal predecessors, (1972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:06,597 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:52:06,597 INFO L209 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:52:06,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2022-11-16 12:52:06,598 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2022-11-16 12:52:06,598 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:52:06,599 INFO L85 PathProgramCache]: Analyzing trace with hash -1846291580, now seen corresponding path program 1 times [2022-11-16 12:52:06,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:52:06,599 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38432155] [2022-11-16 12:52:06,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:52:06,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:52:06,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:52:07,231 INFO L134 CoverageAnalysis]: Checked inductivity of 325 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2022-11-16 12:52:07,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:52:07,231 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38432155] [2022-11-16 12:52:07,232 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38432155] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:52:07,232 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:52:07,232 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-16 12:52:07,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887044533] [2022-11-16 12:52:07,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:52:07,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-16 12:52:07,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:52:07,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-16 12:52:07,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2022-11-16 12:52:07,236 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 286 out of 402 [2022-11-16 12:52:07,239 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 378 transitions, 1089 flow. Second operand has 10 states, 10 states have (on average 288.4) internal successors, (2884), 10 states have internal predecessors, (2884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:07,239 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:52:07,239 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 286 of 402 [2022-11-16 12:52:07,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:52:46,486 INFO L130 PetriNetUnfolder]: 51416/149062 cut-off events. [2022-11-16 12:52:46,486 INFO L131 PetriNetUnfolder]: For 4713/4713 co-relation queries the response was YES. [2022-11-16 12:52:47,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 223749 conditions, 149062 events. 51416/149062 cut-off events. For 4713/4713 co-relation queries the response was YES. Maximal size of possible extension queue 4616. Compared 2236074 event pairs, 11755 based on Foata normal form. 0/136253 useless extension candidates. Maximal degree in co-relation 223479. Up to 35157 conditions per place. [2022-11-16 12:52:48,964 INFO L137 encePairwiseOnDemand]: 384/402 looper letters, 375 selfloop transitions, 67 changer transitions 0/759 dead transitions. [2022-11-16 12:52:48,964 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 759 transitions, 2898 flow [2022-11-16 12:52:48,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-11-16 12:52:48,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2022-11-16 12:52:48,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 6746 transitions. [2022-11-16 12:52:48,972 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.7627770239710538 [2022-11-16 12:52:48,972 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 6746 transitions. [2022-11-16 12:52:48,973 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 6746 transitions. [2022-11-16 12:52:48,975 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:52:48,975 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 6746 transitions. [2022-11-16 12:52:48,984 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 306.6363636363636) internal successors, (6746), 22 states have internal predecessors, (6746), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:48,994 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 402.0) internal successors, (9246), 23 states have internal predecessors, (9246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:48,998 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 402.0) internal successors, (9246), 23 states have internal predecessors, (9246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:48,998 INFO L175 Difference]: Start difference. First operand has 409 places, 378 transitions, 1089 flow. Second operand 22 states and 6746 transitions. [2022-11-16 12:52:48,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 759 transitions, 2898 flow [2022-11-16 12:52:49,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 759 transitions, 2886 flow, removed 0 selfloop flow, removed 6 redundant places. [2022-11-16 12:52:49,027 INFO L231 Difference]: Finished difference. Result has 440 places, 464 transitions, 1623 flow [2022-11-16 12:52:49,028 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=402, PETRI_DIFFERENCE_MINUEND_FLOW=1077, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=1623, PETRI_PLACES=440, PETRI_TRANSITIONS=464} [2022-11-16 12:52:49,029 INFO L288 CegarLoopForPetriNet]: 350 programPoint places, 90 predicate places. [2022-11-16 12:52:49,029 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 464 transitions, 1623 flow [2022-11-16 12:52:49,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 288.4) internal successors, (2884), 10 states have internal predecessors, (2884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:49,030 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:52:49,030 INFO L209 CegarLoopForPetriNet]: trace histogram [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] [2022-11-16 12:52:49,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2022-11-16 12:52:49,031 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2022-11-16 12:52:49,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:52:49,031 INFO L85 PathProgramCache]: Analyzing trace with hash -1376137327, now seen corresponding path program 1 times [2022-11-16 12:52:49,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:52:49,032 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19997235] [2022-11-16 12:52:49,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:52:49,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:52:49,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:52:49,130 INFO L134 CoverageAnalysis]: Checked inductivity of 330 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 330 trivial. 0 not checked. [2022-11-16 12:52:49,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:52:49,131 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19997235] [2022-11-16 12:52:49,131 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19997235] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:52:49,131 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:52:49,131 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-16 12:52:49,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260349939] [2022-11-16 12:52:49,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:52:49,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-16 12:52:49,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:52:49,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-16 12:52:49,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-16 12:52:49,134 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 329 out of 402 [2022-11-16 12:52:49,135 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 464 transitions, 1623 flow. Second operand has 5 states, 5 states have (on average 331.0) internal successors, (1655), 5 states have internal predecessors, (1655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:49,136 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:52:49,136 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 329 of 402 [2022-11-16 12:52:49,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:52:50,851 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1557] t_funEXIT-->L958-5: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem59#1_11| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {ULTIMATE.start_main_#t~mem59#1=|v_ULTIMATE.start_main_#t~mem59#1_11|, t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem59#1=|v_ULTIMATE.start_main_#t~mem59#1_11|, t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][400], [1655#true, Black: 3561#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (= (select |#valid| 3) 1) (<= |~#a~0.base| 3)), Black: 3586#(and (<= 3 |~#a~0.base|) (= (select |#valid| 3) 1) (<= |~#a~0.base| 3) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), 147#L958-5true, Black: 3580#(and (<= 3 |~#a~0.base|) (= (select |#valid| 3) 1) (= 0 |t_funThread1of3ForFork0_#t~post37#1|) (<= |~#a~0.base| 3) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), 3621#(<= 0 (+ |t_funThread2of3ForFork0_~i~0#1| 2147483648)), Black: 3598#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (= (select |#valid| 3) 1) (= 0 |t_funThread1of3ForFork0_#t~post37#1|) (<= |~#a~0.base| 3) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), 3560#(and (<= 3 |~#a~0.base|) (= (select |#valid| 3) 1) (<= |~#a~0.base| 3)), Black: 3578#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| |~#a~0.base|)) (= (select |#valid| 3) 1) (= 0 |t_funThread1of3ForFork0_#t~post37#1|) (<= |~#a~0.base| 3) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), Black: 3574#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| |~#a~0.base|)) (= (select |#valid| 3) 1) (<= |~#a~0.base| 3) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), Black: 2759#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 3572#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| |~#a~0.base|)) (= (select |#valid| 3) 1) (<= |~#a~0.base| 3) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), Black: 3182#(< |ULTIMATE.start_main_~i~3#1| 10000), Black: 3582#(and (<= 3 |~#a~0.base|) (= (select |#valid| 3) 1) (= 0 |t_funThread1of3ForFork0_#t~post37#1|) (<= |~#a~0.base| 3)), Black: 3540#(and (< |ULTIMATE.start_main_~i~3#1| 10000) (< |ULTIMATE.start_main_#t~post45#1| 9999)), Black: 3590#(and (<= 3 |~#a~0.base|) (= 0 |t_funThread1of3ForFork0_#t~post37#1|) (<= |~#a~0.base| 3) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), 46#L945-10true, t_funThread1of3ForFork0NotInUse, Black: 3584#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (= (select |#valid| 3) 1) (<= |~#a~0.base| 3) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0)), Black: 3594#(and (<= 3 |~#a~0.base|) (= 0 |t_funThread1of3ForFork0_#t~post37#1|) (<= |~#a~0.base| 3)), Black: 3570#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| |~#a~0.base|)) (= (select |#valid| 3) 1) (<= |~#a~0.base| 3) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0)), t_funThread2of3ForFork0InUse, Black: 3568#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| |~#a~0.base|)) (= (select |#valid| 3) 1) (<= |~#a~0.base| 3)), t_funThread3of3ForFork0InUse, Black: 3576#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| |~#a~0.base|)) (= (select |#valid| 3) 1) (= 0 |t_funThread1of3ForFork0_#t~post37#1|) (<= |~#a~0.base| 3) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), Black: 1192#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 3596#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (= (select |#valid| 3) 1) (= 0 |t_funThread1of3ForFork0_#t~post37#1|) (<= |~#a~0.base| 3) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), Black: 828#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1152#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1169#(< |ULTIMATE.start_main_~i~1#1| 9), Black: 707#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 491#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 355#(= |ULTIMATE.start_main_~i~1#1| 0), 2366#(<= 1 |ULTIMATE.start_main_~i~3#1|), 108#t_funENTRYtrue, Black: 1680#(<= |ULTIMATE.start_main_~i~1#1| 7), 363#true, Black: 2111#(< |ULTIMATE.start_main_~i~1#1| 9), Black: 2094#(< |ULTIMATE.start_main_~i~1#1| 10), 2755#true, Black: 812#(= |ULTIMATE.start_main_~i~3#1| 0), 487#true, 1664#true, 820#true]) [2022-11-16 12:52:50,851 INFO L383 tUnfolder$Statistics]: this new event has 255 ancestors and is cut-off event [2022-11-16 12:52:50,851 INFO L386 tUnfolder$Statistics]: existing Event has 255 ancestors and is cut-off event [2022-11-16 12:52:50,851 INFO L386 tUnfolder$Statistics]: existing Event has 243 ancestors and is cut-off event [2022-11-16 12:52:50,852 INFO L386 tUnfolder$Statistics]: existing Event has 243 ancestors and is cut-off event [2022-11-16 12:52:51,478 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1557] t_funEXIT-->L958-5: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem59#1_11| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {ULTIMATE.start_main_#t~mem59#1=|v_ULTIMATE.start_main_#t~mem59#1_11|, t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem59#1=|v_ULTIMATE.start_main_#t~mem59#1_11|, t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][400], [18#L945-10true, 1655#true, Black: 3561#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (= (select |#valid| 3) 1) (<= |~#a~0.base| 3)), Black: 3586#(and (<= 3 |~#a~0.base|) (= (select |#valid| 3) 1) (<= |~#a~0.base| 3) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), 147#L958-5true, Black: 3580#(and (<= 3 |~#a~0.base|) (= (select |#valid| 3) 1) (= 0 |t_funThread1of3ForFork0_#t~post37#1|) (<= |~#a~0.base| 3) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), Black: 3598#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (= (select |#valid| 3) 1) (= 0 |t_funThread1of3ForFork0_#t~post37#1|) (<= |~#a~0.base| 3) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), 3560#(and (<= 3 |~#a~0.base|) (= (select |#valid| 3) 1) (<= |~#a~0.base| 3)), 3621#(<= 0 (+ |t_funThread2of3ForFork0_~i~0#1| 2147483648)), Black: 3578#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| |~#a~0.base|)) (= (select |#valid| 3) 1) (= 0 |t_funThread1of3ForFork0_#t~post37#1|) (<= |~#a~0.base| 3) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), Black: 3574#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| |~#a~0.base|)) (= (select |#valid| 3) 1) (<= |~#a~0.base| 3) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), Black: 2759#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 3572#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| |~#a~0.base|)) (= (select |#valid| 3) 1) (<= |~#a~0.base| 3) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), Black: 3182#(< |ULTIMATE.start_main_~i~3#1| 10000), Black: 3582#(and (<= 3 |~#a~0.base|) (= (select |#valid| 3) 1) (= 0 |t_funThread1of3ForFork0_#t~post37#1|) (<= |~#a~0.base| 3)), Black: 3540#(and (< |ULTIMATE.start_main_~i~3#1| 10000) (< |ULTIMATE.start_main_#t~post45#1| 9999)), Black: 3590#(and (<= 3 |~#a~0.base|) (= 0 |t_funThread1of3ForFork0_#t~post37#1|) (<= |~#a~0.base| 3) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), t_funThread1of3ForFork0NotInUse, 46#L945-10true, Black: 3584#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (= (select |#valid| 3) 1) (<= |~#a~0.base| 3) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0)), Black: 3594#(and (<= 3 |~#a~0.base|) (= 0 |t_funThread1of3ForFork0_#t~post37#1|) (<= |~#a~0.base| 3)), Black: 3570#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| |~#a~0.base|)) (= (select |#valid| 3) 1) (<= |~#a~0.base| 3) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0)), t_funThread2of3ForFork0InUse, Black: 3568#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| |~#a~0.base|)) (= (select |#valid| 3) 1) (<= |~#a~0.base| 3)), t_funThread3of3ForFork0InUse, Black: 3576#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| |~#a~0.base|)) (= (select |#valid| 3) 1) (= 0 |t_funThread1of3ForFork0_#t~post37#1|) (<= |~#a~0.base| 3) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), Black: 1192#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 3596#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (= (select |#valid| 3) 1) (= 0 |t_funThread1of3ForFork0_#t~post37#1|) (<= |~#a~0.base| 3) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), Black: 828#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1152#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1169#(< |ULTIMATE.start_main_~i~1#1| 9), Black: 707#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 491#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 355#(= |ULTIMATE.start_main_~i~1#1| 0), 2366#(<= 1 |ULTIMATE.start_main_~i~3#1|), Black: 1680#(<= |ULTIMATE.start_main_~i~1#1| 7), 363#true, Black: 2111#(< |ULTIMATE.start_main_~i~1#1| 9), Black: 2094#(< |ULTIMATE.start_main_~i~1#1| 10), 2755#true, Black: 812#(= |ULTIMATE.start_main_~i~3#1| 0), 487#true, 1664#true, 820#true]) [2022-11-16 12:52:51,478 INFO L383 tUnfolder$Statistics]: this new event has 284 ancestors and is cut-off event [2022-11-16 12:52:51,479 INFO L386 tUnfolder$Statistics]: existing Event has 284 ancestors and is cut-off event [2022-11-16 12:52:51,479 INFO L386 tUnfolder$Statistics]: existing Event has 272 ancestors and is cut-off event [2022-11-16 12:52:51,479 INFO L386 tUnfolder$Statistics]: existing Event has 272 ancestors and is cut-off event [2022-11-16 12:52:51,484 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1557] t_funEXIT-->L958-5: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem59#1_11| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {ULTIMATE.start_main_#t~mem59#1=|v_ULTIMATE.start_main_#t~mem59#1_11|, t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem59#1=|v_ULTIMATE.start_main_#t~mem59#1_11|, t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][400], [1655#true, Black: 3561#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (= (select |#valid| 3) 1) (<= |~#a~0.base| 3)), Black: 3586#(and (<= 3 |~#a~0.base|) (= (select |#valid| 3) 1) (<= |~#a~0.base| 3) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), 147#L958-5true, Black: 3580#(and (<= 3 |~#a~0.base|) (= (select |#valid| 3) 1) (= 0 |t_funThread1of3ForFork0_#t~post37#1|) (<= |~#a~0.base| 3) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), Black: 3598#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (= (select |#valid| 3) 1) (= 0 |t_funThread1of3ForFork0_#t~post37#1|) (<= |~#a~0.base| 3) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), 3560#(and (<= 3 |~#a~0.base|) (= (select |#valid| 3) 1) (<= |~#a~0.base| 3)), 3621#(<= 0 (+ |t_funThread2of3ForFork0_~i~0#1| 2147483648)), Black: 3578#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| |~#a~0.base|)) (= (select |#valid| 3) 1) (= 0 |t_funThread1of3ForFork0_#t~post37#1|) (<= |~#a~0.base| 3) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), Black: 3574#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| |~#a~0.base|)) (= (select |#valid| 3) 1) (<= |~#a~0.base| 3) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), Black: 2759#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 3572#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| |~#a~0.base|)) (= (select |#valid| 3) 1) (<= |~#a~0.base| 3) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), Black: 3182#(< |ULTIMATE.start_main_~i~3#1| 10000), Black: 3582#(and (<= 3 |~#a~0.base|) (= (select |#valid| 3) 1) (= 0 |t_funThread1of3ForFork0_#t~post37#1|) (<= |~#a~0.base| 3)), Black: 3540#(and (< |ULTIMATE.start_main_~i~3#1| 10000) (< |ULTIMATE.start_main_#t~post45#1| 9999)), Black: 3590#(and (<= 3 |~#a~0.base|) (= 0 |t_funThread1of3ForFork0_#t~post37#1|) (<= |~#a~0.base| 3) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), t_funThread1of3ForFork0NotInUse, Black: 3584#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (= (select |#valid| 3) 1) (<= |~#a~0.base| 3) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0)), Black: 3594#(and (<= 3 |~#a~0.base|) (= 0 |t_funThread1of3ForFork0_#t~post37#1|) (<= |~#a~0.base| 3)), t_funThread2of3ForFork0NotInUse, Black: 3570#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| |~#a~0.base|)) (= (select |#valid| 3) 1) (<= |~#a~0.base| 3) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0)), Black: 3568#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| |~#a~0.base|)) (= (select |#valid| 3) 1) (<= |~#a~0.base| 3)), t_funThread3of3ForFork0InUse, Black: 3576#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| |~#a~0.base|)) (= (select |#valid| 3) 1) (= 0 |t_funThread1of3ForFork0_#t~post37#1|) (<= |~#a~0.base| 3) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), Black: 1192#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 3596#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (= (select |#valid| 3) 1) (= 0 |t_funThread1of3ForFork0_#t~post37#1|) (<= |~#a~0.base| 3) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), Black: 828#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1152#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1169#(< |ULTIMATE.start_main_~i~1#1| 9), Black: 707#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 491#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 355#(= |ULTIMATE.start_main_~i~1#1| 0), 2366#(<= 1 |ULTIMATE.start_main_~i~3#1|), 108#t_funENTRYtrue, Black: 1680#(<= |ULTIMATE.start_main_~i~1#1| 7), 363#true, Black: 2111#(< |ULTIMATE.start_main_~i~1#1| 9), Black: 2094#(< |ULTIMATE.start_main_~i~1#1| 10), 2755#true, Black: 812#(= |ULTIMATE.start_main_~i~3#1| 0), 487#true, 1664#true, 820#true]) [2022-11-16 12:52:51,484 INFO L383 tUnfolder$Statistics]: this new event has 284 ancestors and is cut-off event [2022-11-16 12:52:51,485 INFO L386 tUnfolder$Statistics]: existing Event has 260 ancestors and is cut-off event [2022-11-16 12:52:51,485 INFO L386 tUnfolder$Statistics]: existing Event has 272 ancestors and is cut-off event [2022-11-16 12:52:51,485 INFO L386 tUnfolder$Statistics]: existing Event has 260 ancestors and is cut-off event [2022-11-16 12:52:51,491 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1559] t_funEXIT-->L958-5: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem59#1_15| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread3of3ForFork0_thidvar0_4) InVars {ULTIMATE.start_main_#t~mem59#1=|v_ULTIMATE.start_main_#t~mem59#1_15|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem59#1=|v_ULTIMATE.start_main_#t~mem59#1_15|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][411], [63#t_funENTRYtrue, 1655#true, Black: 3561#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (= (select |#valid| 3) 1) (<= |~#a~0.base| 3)), Black: 3586#(and (<= 3 |~#a~0.base|) (= (select |#valid| 3) 1) (<= |~#a~0.base| 3) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), 147#L958-5true, Black: 3580#(and (<= 3 |~#a~0.base|) (= (select |#valid| 3) 1) (= 0 |t_funThread1of3ForFork0_#t~post37#1|) (<= |~#a~0.base| 3) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), Black: 3598#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (= (select |#valid| 3) 1) (= 0 |t_funThread1of3ForFork0_#t~post37#1|) (<= |~#a~0.base| 3) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), 3560#(and (<= 3 |~#a~0.base|) (= (select |#valid| 3) 1) (<= |~#a~0.base| 3)), 3621#(<= 0 (+ |t_funThread2of3ForFork0_~i~0#1| 2147483648)), Black: 3578#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| |~#a~0.base|)) (= (select |#valid| 3) 1) (= 0 |t_funThread1of3ForFork0_#t~post37#1|) (<= |~#a~0.base| 3) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), Black: 3574#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| |~#a~0.base|)) (= (select |#valid| 3) 1) (<= |~#a~0.base| 3) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), Black: 2759#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 3572#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| |~#a~0.base|)) (= (select |#valid| 3) 1) (<= |~#a~0.base| 3) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), Black: 3182#(< |ULTIMATE.start_main_~i~3#1| 10000), Black: 3582#(and (<= 3 |~#a~0.base|) (= (select |#valid| 3) 1) (= 0 |t_funThread1of3ForFork0_#t~post37#1|) (<= |~#a~0.base| 3)), Black: 3540#(and (< |ULTIMATE.start_main_~i~3#1| 10000) (< |ULTIMATE.start_main_#t~post45#1| 9999)), Black: 3590#(and (<= 3 |~#a~0.base|) (= 0 |t_funThread1of3ForFork0_#t~post37#1|) (<= |~#a~0.base| 3) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), Black: 3584#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (= (select |#valid| 3) 1) (<= |~#a~0.base| 3) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0)), t_funThread1of3ForFork0InUse, Black: 3594#(and (<= 3 |~#a~0.base|) (= 0 |t_funThread1of3ForFork0_#t~post37#1|) (<= |~#a~0.base| 3)), t_funThread2of3ForFork0NotInUse, Black: 3570#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| |~#a~0.base|)) (= (select |#valid| 3) 1) (<= |~#a~0.base| 3) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0)), t_funThread3of3ForFork0NotInUse, Black: 3568#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| |~#a~0.base|)) (= (select |#valid| 3) 1) (<= |~#a~0.base| 3)), Black: 3576#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| |~#a~0.base|)) (= (select |#valid| 3) 1) (= 0 |t_funThread1of3ForFork0_#t~post37#1|) (<= |~#a~0.base| 3) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), Black: 1192#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 3596#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (= (select |#valid| 3) 1) (= 0 |t_funThread1of3ForFork0_#t~post37#1|) (<= |~#a~0.base| 3) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), Black: 828#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1152#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1169#(< |ULTIMATE.start_main_~i~1#1| 9), Black: 707#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 491#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 355#(= |ULTIMATE.start_main_~i~1#1| 0), 2366#(<= 1 |ULTIMATE.start_main_~i~3#1|), Black: 1680#(<= |ULTIMATE.start_main_~i~1#1| 7), 363#true, Black: 2111#(< |ULTIMATE.start_main_~i~1#1| 9), Black: 2094#(< |ULTIMATE.start_main_~i~1#1| 10), 2755#true, Black: 812#(= |ULTIMATE.start_main_~i~3#1| 0), 487#true, 1664#true, 820#true]) [2022-11-16 12:52:51,491 INFO L383 tUnfolder$Statistics]: this new event has 284 ancestors and is cut-off event [2022-11-16 12:52:51,491 INFO L386 tUnfolder$Statistics]: existing Event has 260 ancestors and is cut-off event [2022-11-16 12:52:51,491 INFO L386 tUnfolder$Statistics]: existing Event has 272 ancestors and is cut-off event [2022-11-16 12:52:51,492 INFO L386 tUnfolder$Statistics]: existing Event has 260 ancestors and is cut-off event [2022-11-16 12:52:51,684 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1559] t_funEXIT-->L958-5: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem59#1_15| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread3of3ForFork0_thidvar0_4) InVars {ULTIMATE.start_main_#t~mem59#1=|v_ULTIMATE.start_main_#t~mem59#1_15|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem59#1=|v_ULTIMATE.start_main_#t~mem59#1_15|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][411], [229#L943true, 1655#true, Black: 3561#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (= (select |#valid| 3) 1) (<= |~#a~0.base| 3)), Black: 3586#(and (<= 3 |~#a~0.base|) (= (select |#valid| 3) 1) (<= |~#a~0.base| 3) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), 147#L958-5true, Black: 3580#(and (<= 3 |~#a~0.base|) (= (select |#valid| 3) 1) (= 0 |t_funThread1of3ForFork0_#t~post37#1|) (<= |~#a~0.base| 3) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), Black: 3598#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (= (select |#valid| 3) 1) (= 0 |t_funThread1of3ForFork0_#t~post37#1|) (<= |~#a~0.base| 3) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), 3560#(and (<= 3 |~#a~0.base|) (= (select |#valid| 3) 1) (<= |~#a~0.base| 3)), 3621#(<= 0 (+ |t_funThread2of3ForFork0_~i~0#1| 2147483648)), Black: 3578#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| |~#a~0.base|)) (= (select |#valid| 3) 1) (= 0 |t_funThread1of3ForFork0_#t~post37#1|) (<= |~#a~0.base| 3) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), Black: 3574#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| |~#a~0.base|)) (= (select |#valid| 3) 1) (<= |~#a~0.base| 3) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), Black: 2759#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 3572#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| |~#a~0.base|)) (= (select |#valid| 3) 1) (<= |~#a~0.base| 3) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), Black: 3182#(< |ULTIMATE.start_main_~i~3#1| 10000), Black: 3582#(and (<= 3 |~#a~0.base|) (= (select |#valid| 3) 1) (= 0 |t_funThread1of3ForFork0_#t~post37#1|) (<= |~#a~0.base| 3)), Black: 3540#(and (< |ULTIMATE.start_main_~i~3#1| 10000) (< |ULTIMATE.start_main_#t~post45#1| 9999)), Black: 3590#(and (<= 3 |~#a~0.base|) (= 0 |t_funThread1of3ForFork0_#t~post37#1|) (<= |~#a~0.base| 3) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), Black: 3584#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (= (select |#valid| 3) 1) (<= |~#a~0.base| 3) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0)), t_funThread1of3ForFork0InUse, Black: 3594#(and (<= 3 |~#a~0.base|) (= 0 |t_funThread1of3ForFork0_#t~post37#1|) (<= |~#a~0.base| 3)), t_funThread2of3ForFork0NotInUse, Black: 3570#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| |~#a~0.base|)) (= (select |#valid| 3) 1) (<= |~#a~0.base| 3) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0)), t_funThread3of3ForFork0NotInUse, Black: 3568#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| |~#a~0.base|)) (= (select |#valid| 3) 1) (<= |~#a~0.base| 3)), Black: 3576#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| |~#a~0.base|)) (= (select |#valid| 3) 1) (= 0 |t_funThread1of3ForFork0_#t~post37#1|) (<= |~#a~0.base| 3) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), Black: 1192#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 3596#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (= (select |#valid| 3) 1) (= 0 |t_funThread1of3ForFork0_#t~post37#1|) (<= |~#a~0.base| 3) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), Black: 828#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1152#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1169#(< |ULTIMATE.start_main_~i~1#1| 9), Black: 707#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 491#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 355#(= |ULTIMATE.start_main_~i~1#1| 0), 2366#(<= 1 |ULTIMATE.start_main_~i~3#1|), Black: 1680#(<= |ULTIMATE.start_main_~i~1#1| 7), 363#true, Black: 2111#(< |ULTIMATE.start_main_~i~1#1| 9), Black: 2094#(< |ULTIMATE.start_main_~i~1#1| 10), 2755#true, Black: 812#(= |ULTIMATE.start_main_~i~3#1| 0), 487#true, 1664#true, 820#true]) [2022-11-16 12:52:51,684 INFO L383 tUnfolder$Statistics]: this new event has 295 ancestors and is cut-off event [2022-11-16 12:52:51,684 INFO L386 tUnfolder$Statistics]: existing Event has 271 ancestors and is cut-off event [2022-11-16 12:52:51,684 INFO L386 tUnfolder$Statistics]: existing Event has 283 ancestors and is cut-off event [2022-11-16 12:52:51,684 INFO L386 tUnfolder$Statistics]: existing Event has 271 ancestors and is cut-off event [2022-11-16 12:52:51,818 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1559] t_funEXIT-->L958-5: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem59#1_15| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread3of3ForFork0_thidvar0_4) InVars {ULTIMATE.start_main_#t~mem59#1=|v_ULTIMATE.start_main_#t~mem59#1_15|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem59#1=|v_ULTIMATE.start_main_#t~mem59#1_15|, t_funThread3of3ForFork0_thidvar0=v_t_funThread3of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][411], [3586#(and (<= 3 |~#a~0.base|) (= (select |#valid| 3) 1) (<= |~#a~0.base| 3) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), 1655#true, Black: 3561#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (= (select |#valid| 3) 1) (<= |~#a~0.base| 3)), 147#L958-5true, Black: 3580#(and (<= 3 |~#a~0.base|) (= (select |#valid| 3) 1) (= 0 |t_funThread1of3ForFork0_#t~post37#1|) (<= |~#a~0.base| 3) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), Black: 3598#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (= (select |#valid| 3) 1) (= 0 |t_funThread1of3ForFork0_#t~post37#1|) (<= |~#a~0.base| 3) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), 3621#(<= 0 (+ |t_funThread2of3ForFork0_~i~0#1| 2147483648)), Black: 3578#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| |~#a~0.base|)) (= (select |#valid| 3) 1) (= 0 |t_funThread1of3ForFork0_#t~post37#1|) (<= |~#a~0.base| 3) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), Black: 3574#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| |~#a~0.base|)) (= (select |#valid| 3) 1) (<= |~#a~0.base| 3) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), Black: 2759#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 3572#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| |~#a~0.base|)) (= (select |#valid| 3) 1) (<= |~#a~0.base| 3) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), Black: 3182#(< |ULTIMATE.start_main_~i~3#1| 10000), Black: 3582#(and (<= 3 |~#a~0.base|) (= (select |#valid| 3) 1) (= 0 |t_funThread1of3ForFork0_#t~post37#1|) (<= |~#a~0.base| 3)), Black: 3540#(and (< |ULTIMATE.start_main_~i~3#1| 10000) (< |ULTIMATE.start_main_#t~post45#1| 9999)), Black: 3590#(and (<= 3 |~#a~0.base|) (= 0 |t_funThread1of3ForFork0_#t~post37#1|) (<= |~#a~0.base| 3) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), Black: 3584#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (= (select |#valid| 3) 1) (<= |~#a~0.base| 3) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0)), t_funThread1of3ForFork0InUse, Black: 3594#(and (<= 3 |~#a~0.base|) (= 0 |t_funThread1of3ForFork0_#t~post37#1|) (<= |~#a~0.base| 3)), t_funThread2of3ForFork0NotInUse, Black: 3570#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| |~#a~0.base|)) (= (select |#valid| 3) 1) (<= |~#a~0.base| 3) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0)), Black: 3560#(and (<= 3 |~#a~0.base|) (= (select |#valid| 3) 1) (<= |~#a~0.base| 3)), t_funThread3of3ForFork0NotInUse, Black: 3568#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| |~#a~0.base|)) (= (select |#valid| 3) 1) (<= |~#a~0.base| 3)), Black: 3576#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| |~#a~0.base|)) (= (select |#valid| 3) 1) (= 0 |t_funThread1of3ForFork0_#t~post37#1|) (<= |~#a~0.base| 3) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), Black: 1192#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 3596#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (= (select |#valid| 3) 1) (= 0 |t_funThread1of3ForFork0_#t~post37#1|) (<= |~#a~0.base| 3) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), Black: 828#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1152#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1169#(< |ULTIMATE.start_main_~i~1#1| 9), Black: 707#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 491#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 355#(= |ULTIMATE.start_main_~i~1#1| 0), 2366#(<= 1 |ULTIMATE.start_main_~i~3#1|), Black: 1680#(<= |ULTIMATE.start_main_~i~1#1| 7), 363#true, Black: 2111#(< |ULTIMATE.start_main_~i~1#1| 9), Black: 2094#(< |ULTIMATE.start_main_~i~1#1| 10), 2755#true, Black: 812#(= |ULTIMATE.start_main_~i~3#1| 0), 74#L945-6true, 487#true, 1664#true, 820#true]) [2022-11-16 12:52:51,819 INFO L383 tUnfolder$Statistics]: this new event has 309 ancestors and is cut-off event [2022-11-16 12:52:51,819 INFO L386 tUnfolder$Statistics]: existing Event has 285 ancestors and is cut-off event [2022-11-16 12:52:51,819 INFO L386 tUnfolder$Statistics]: existing Event has 297 ancestors and is cut-off event [2022-11-16 12:52:51,819 INFO L386 tUnfolder$Statistics]: existing Event has 285 ancestors and is cut-off event [2022-11-16 12:52:51,841 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1557] t_funEXIT-->L958-5: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem59#1_11| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {ULTIMATE.start_main_#t~mem59#1=|v_ULTIMATE.start_main_#t~mem59#1_11|, t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem59#1=|v_ULTIMATE.start_main_#t~mem59#1_11|, t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][400], [18#L945-10true, 1655#true, Black: 3561#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (= (select |#valid| 3) 1) (<= |~#a~0.base| 3)), Black: 3586#(and (<= 3 |~#a~0.base|) (= (select |#valid| 3) 1) (<= |~#a~0.base| 3) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), 147#L958-5true, Black: 3580#(and (<= 3 |~#a~0.base|) (= (select |#valid| 3) 1) (= 0 |t_funThread1of3ForFork0_#t~post37#1|) (<= |~#a~0.base| 3) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), Black: 3598#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (= (select |#valid| 3) 1) (= 0 |t_funThread1of3ForFork0_#t~post37#1|) (<= |~#a~0.base| 3) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), 3560#(and (<= 3 |~#a~0.base|) (= (select |#valid| 3) 1) (<= |~#a~0.base| 3)), 3621#(<= 0 (+ |t_funThread2of3ForFork0_~i~0#1| 2147483648)), Black: 3578#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| |~#a~0.base|)) (= (select |#valid| 3) 1) (= 0 |t_funThread1of3ForFork0_#t~post37#1|) (<= |~#a~0.base| 3) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), Black: 3574#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| |~#a~0.base|)) (= (select |#valid| 3) 1) (<= |~#a~0.base| 3) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), Black: 2759#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 3572#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| |~#a~0.base|)) (= (select |#valid| 3) 1) (<= |~#a~0.base| 3) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), Black: 3182#(< |ULTIMATE.start_main_~i~3#1| 10000), Black: 3582#(and (<= 3 |~#a~0.base|) (= (select |#valid| 3) 1) (= 0 |t_funThread1of3ForFork0_#t~post37#1|) (<= |~#a~0.base| 3)), Black: 3540#(and (< |ULTIMATE.start_main_~i~3#1| 10000) (< |ULTIMATE.start_main_#t~post45#1| 9999)), t_funThread1of3ForFork0NotInUse, Black: 3590#(and (<= 3 |~#a~0.base|) (= 0 |t_funThread1of3ForFork0_#t~post37#1|) (<= |~#a~0.base| 3) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), Black: 3584#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (= (select |#valid| 3) 1) (<= |~#a~0.base| 3) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0)), Black: 3594#(and (<= 3 |~#a~0.base|) (= 0 |t_funThread1of3ForFork0_#t~post37#1|) (<= |~#a~0.base| 3)), t_funThread2of3ForFork0NotInUse, Black: 3570#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| |~#a~0.base|)) (= (select |#valid| 3) 1) (<= |~#a~0.base| 3) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0)), Black: 3568#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| |~#a~0.base|)) (= (select |#valid| 3) 1) (<= |~#a~0.base| 3)), t_funThread3of3ForFork0InUse, Black: 3576#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| |~#a~0.base|)) (= (select |#valid| 3) 1) (= 0 |t_funThread1of3ForFork0_#t~post37#1|) (<= |~#a~0.base| 3) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), Black: 1192#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 3596#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (= (select |#valid| 3) 1) (= 0 |t_funThread1of3ForFork0_#t~post37#1|) (<= |~#a~0.base| 3) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), Black: 828#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1152#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1169#(< |ULTIMATE.start_main_~i~1#1| 9), Black: 707#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 491#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 355#(= |ULTIMATE.start_main_~i~1#1| 0), 2366#(<= 1 |ULTIMATE.start_main_~i~3#1|), Black: 1680#(<= |ULTIMATE.start_main_~i~1#1| 7), 363#true, Black: 2111#(< |ULTIMATE.start_main_~i~1#1| 9), Black: 2094#(< |ULTIMATE.start_main_~i~1#1| 10), 2755#true, Black: 812#(= |ULTIMATE.start_main_~i~3#1| 0), 487#true, 1664#true, 820#true]) [2022-11-16 12:52:51,841 INFO L383 tUnfolder$Statistics]: this new event has 313 ancestors and is cut-off event [2022-11-16 12:52:51,841 INFO L386 tUnfolder$Statistics]: existing Event has 301 ancestors and is cut-off event [2022-11-16 12:52:51,842 INFO L386 tUnfolder$Statistics]: existing Event has 289 ancestors and is cut-off event [2022-11-16 12:52:51,842 INFO L386 tUnfolder$Statistics]: existing Event has 301 ancestors and is cut-off event [2022-11-16 12:52:51,894 INFO L381 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1557] t_funEXIT-->L958-5: Formula: (= (let ((.cse0 (mod |v_ULTIMATE.start_main_#t~mem59#1_11| 4294967296))) (ite (<= .cse0 2147483647) .cse0 (+ .cse0 (- 4294967296)))) v_t_funThread1of3ForFork0_thidvar0_4) InVars {ULTIMATE.start_main_#t~mem59#1=|v_ULTIMATE.start_main_#t~mem59#1_11|, t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4} OutVars{ULTIMATE.start_main_#t~mem59#1=|v_ULTIMATE.start_main_#t~mem59#1_11|, t_funThread1of3ForFork0_thidvar0=v_t_funThread1of3ForFork0_thidvar0_4} AuxVars[] AssignedVars[][400], [1655#true, Black: 3561#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (= (select |#valid| 3) 1) (<= |~#a~0.base| 3)), Black: 3586#(and (<= 3 |~#a~0.base|) (= (select |#valid| 3) 1) (<= |~#a~0.base| 3) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), 147#L958-5true, Black: 3580#(and (<= 3 |~#a~0.base|) (= (select |#valid| 3) 1) (= 0 |t_funThread1of3ForFork0_#t~post37#1|) (<= |~#a~0.base| 3) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), Black: 3598#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (= (select |#valid| 3) 1) (= 0 |t_funThread1of3ForFork0_#t~post37#1|) (<= |~#a~0.base| 3) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), 3621#(<= 0 (+ |t_funThread2of3ForFork0_~i~0#1| 2147483648)), 3560#(and (<= 3 |~#a~0.base|) (= (select |#valid| 3) 1) (<= |~#a~0.base| 3)), Black: 3578#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| |~#a~0.base|)) (= (select |#valid| 3) 1) (= 0 |t_funThread1of3ForFork0_#t~post37#1|) (<= |~#a~0.base| 3) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), Black: 3574#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| |~#a~0.base|)) (= (select |#valid| 3) 1) (<= |~#a~0.base| 3) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), Black: 2759#(<= |ULTIMATE.start_main_~i~3#1| 1), Black: 3572#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| |~#a~0.base|)) (= (select |#valid| 3) 1) (<= |~#a~0.base| 3) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), Black: 3182#(< |ULTIMATE.start_main_~i~3#1| 10000), Black: 3582#(and (<= 3 |~#a~0.base|) (= (select |#valid| 3) 1) (= 0 |t_funThread1of3ForFork0_#t~post37#1|) (<= |~#a~0.base| 3)), Black: 3540#(and (< |ULTIMATE.start_main_~i~3#1| 10000) (< |ULTIMATE.start_main_#t~post45#1| 9999)), t_funThread1of3ForFork0NotInUse, Black: 3590#(and (<= 3 |~#a~0.base|) (= 0 |t_funThread1of3ForFork0_#t~post37#1|) (<= |~#a~0.base| 3) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), Black: 3584#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (= (select |#valid| 3) 1) (<= |~#a~0.base| 3) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0)), Black: 3594#(and (<= 3 |~#a~0.base|) (= 0 |t_funThread1of3ForFork0_#t~post37#1|) (<= |~#a~0.base| 3)), t_funThread2of3ForFork0NotInUse, Black: 3570#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| |~#a~0.base|)) (= (select |#valid| 3) 1) (<= |~#a~0.base| 3) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0)), t_funThread3of3ForFork0NotInUse, Black: 3568#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| |~#a~0.base|)) (= (select |#valid| 3) 1) (<= |~#a~0.base| 3)), Black: 3576#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (not (= |ULTIMATE.start_main_~#t_ids~0#1.base| |~#a~0.base|)) (= (select |#valid| 3) 1) (= 0 |t_funThread1of3ForFork0_#t~post37#1|) (<= |~#a~0.base| 3) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), Black: 1192#(< |ULTIMATE.start_main_~i~1#1| 8), Black: 3596#(and (= ((as const (Array Int Int)) 0) (select |#memory_int| |~#a~0.base|)) (<= 3 |~#a~0.base|) (= (select |#valid| 3) 1) (= 0 |t_funThread1of3ForFork0_#t~post37#1|) (<= |~#a~0.base| 3) (= (select (select |#memory_int| |t_funThread1of3ForFork0_~p~0#1.base|) |t_funThread1of3ForFork0_~p~0#1.offset|) 0) (= |t_funThread1of3ForFork0_#t~mem36#1| 0)), Black: 828#(<= |ULTIMATE.start_main_~i~1#1| 3), Black: 1152#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 1169#(< |ULTIMATE.start_main_~i~1#1| 9), Black: 707#(< |ULTIMATE.start_main_~i~1#1| 10), Black: 491#(<= |ULTIMATE.start_main_~i~1#1| 1), Black: 355#(= |ULTIMATE.start_main_~i~1#1| 0), 2366#(<= 1 |ULTIMATE.start_main_~i~3#1|), Black: 1680#(<= |ULTIMATE.start_main_~i~1#1| 7), 363#true, Black: 2111#(< |ULTIMATE.start_main_~i~1#1| 9), Black: 2094#(< |ULTIMATE.start_main_~i~1#1| 10), 2755#true, Black: 812#(= |ULTIMATE.start_main_~i~3#1| 0), 487#true, 1664#true, 820#true]) [2022-11-16 12:52:51,894 INFO L383 tUnfolder$Statistics]: this new event has 330 ancestors and is cut-off event [2022-11-16 12:52:51,895 INFO L386 tUnfolder$Statistics]: existing Event has 318 ancestors and is cut-off event [2022-11-16 12:52:51,895 INFO L386 tUnfolder$Statistics]: existing Event has 306 ancestors and is cut-off event [2022-11-16 12:52:51,895 INFO L386 tUnfolder$Statistics]: existing Event has 306 ancestors and is cut-off event [2022-11-16 12:52:51,897 INFO L130 PetriNetUnfolder]: 1111/7962 cut-off events. [2022-11-16 12:52:51,897 INFO L131 PetriNetUnfolder]: For 6431/6807 co-relation queries the response was YES. [2022-11-16 12:52:51,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12848 conditions, 7962 events. 1111/7962 cut-off events. For 6431/6807 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 88452 event pairs, 109 based on Foata normal form. 52/7048 useless extension candidates. Maximal degree in co-relation 12583. Up to 520 conditions per place. [2022-11-16 12:52:52,013 INFO L137 encePairwiseOnDemand]: 396/402 looper letters, 23 selfloop transitions, 5 changer transitions 0/475 dead transitions. [2022-11-16 12:52:52,014 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 475 transitions, 1753 flow [2022-11-16 12:52:52,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-16 12:52:52,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-16 12:52:52,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2003 transitions. [2022-11-16 12:52:52,017 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8304311774461028 [2022-11-16 12:52:52,018 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2003 transitions. [2022-11-16 12:52:52,018 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2003 transitions. [2022-11-16 12:52:52,019 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:52:52,019 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2003 transitions. [2022-11-16 12:52:52,022 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 333.8333333333333) internal successors, (2003), 6 states have internal predecessors, (2003), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:52,026 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 402.0) internal successors, (2814), 7 states have internal predecessors, (2814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:52,027 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 402.0) internal successors, (2814), 7 states have internal predecessors, (2814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:52,027 INFO L175 Difference]: Start difference. First operand has 440 places, 464 transitions, 1623 flow. Second operand 6 states and 2003 transitions. [2022-11-16 12:52:52,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 475 transitions, 1753 flow [2022-11-16 12:52:52,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 475 transitions, 1752 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-16 12:52:52,089 INFO L231 Difference]: Finished difference. Result has 443 places, 463 transitions, 1630 flow [2022-11-16 12:52:52,090 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=402, PETRI_DIFFERENCE_MINUEND_FLOW=1620, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1630, PETRI_PLACES=443, PETRI_TRANSITIONS=463} [2022-11-16 12:52:52,090 INFO L288 CegarLoopForPetriNet]: 350 programPoint places, 93 predicate places. [2022-11-16 12:52:52,091 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 463 transitions, 1630 flow [2022-11-16 12:52:52,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 331.0) internal successors, (1655), 5 states have internal predecessors, (1655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:52,091 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:52:52,092 INFO L209 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 10, 10, 4, 4, 4, 4, 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] [2022-11-16 12:52:52,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2022-11-16 12:52:52,092 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 32 more)] === [2022-11-16 12:52:52,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:52:52,093 INFO L85 PathProgramCache]: Analyzing trace with hash 1446186929, now seen corresponding path program 1 times [2022-11-16 12:52:52,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:52:52,093 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952418801] [2022-11-16 12:52:52,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:52:52,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:52:52,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 12:52:52,134 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-16 12:52:52,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-16 12:52:52,181 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-16 12:52:52,182 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-11-16 12:52:52,183 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (34 of 35 remaining) [2022-11-16 12:52:52,183 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (33 of 35 remaining) [2022-11-16 12:52:52,184 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (32 of 35 remaining) [2022-11-16 12:52:52,184 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (31 of 35 remaining) [2022-11-16 12:52:52,184 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (30 of 35 remaining) [2022-11-16 12:52:52,184 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (29 of 35 remaining) [2022-11-16 12:52:52,185 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr8ASSERT_VIOLATIONINTEGER_OVERFLOW (28 of 35 remaining) [2022-11-16 12:52:52,185 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (27 of 35 remaining) [2022-11-16 12:52:52,185 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (26 of 35 remaining) [2022-11-16 12:52:52,185 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr9ASSERT_VIOLATIONINTEGER_OVERFLOW (25 of 35 remaining) [2022-11-16 12:52:52,185 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (24 of 35 remaining) [2022-11-16 12:52:52,186 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (23 of 35 remaining) [2022-11-16 12:52:52,186 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (22 of 35 remaining) [2022-11-16 12:52:52,186 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (21 of 35 remaining) [2022-11-16 12:52:52,186 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (20 of 35 remaining) [2022-11-16 12:52:52,186 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (19 of 35 remaining) [2022-11-16 12:52:52,187 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (18 of 35 remaining) [2022-11-16 12:52:52,187 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (17 of 35 remaining) [2022-11-16 12:52:52,187 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (16 of 35 remaining) [2022-11-16 12:52:52,187 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 35 remaining) [2022-11-16 12:52:52,188 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 35 remaining) [2022-11-16 12:52:52,188 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 35 remaining) [2022-11-16 12:52:52,188 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 35 remaining) [2022-11-16 12:52:52,188 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 35 remaining) [2022-11-16 12:52:52,188 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 35 remaining) [2022-11-16 12:52:52,189 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 35 remaining) [2022-11-16 12:52:52,189 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 35 remaining) [2022-11-16 12:52:52,189 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 35 remaining) [2022-11-16 12:52:52,189 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 35 remaining) [2022-11-16 12:52:52,190 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 35 remaining) [2022-11-16 12:52:52,190 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 35 remaining) [2022-11-16 12:52:52,190 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 35 remaining) [2022-11-16 12:52:52,190 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 35 remaining) [2022-11-16 12:52:52,190 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 35 remaining) [2022-11-16 12:52:52,191 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location t_funErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 35 remaining) [2022-11-16 12:52:52,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2022-11-16 12:52:52,191 INFO L444 BasicCegarLoop]: Path program histogram: [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:52:52,192 WARN L233 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2022-11-16 12:52:52,192 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2022-11-16 12:52:52,249 INFO L144 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2022-11-16 12:52:52,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 424 places, 488 transitions, 1020 flow [2022-11-16 12:52:52,577 INFO L130 PetriNetUnfolder]: 157/1081 cut-off events. [2022-11-16 12:52:52,577 INFO L131 PetriNetUnfolder]: For 48/52 co-relation queries the response was YES. [2022-11-16 12:52:52,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1136 conditions, 1081 events. 157/1081 cut-off events. For 48/52 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 5377 event pairs, 6 based on Foata normal form. 0/840 useless extension candidates. Maximal degree in co-relation 774. Up to 32 conditions per place. [2022-11-16 12:52:52,598 INFO L82 GeneralOperation]: Start removeDead. Operand has 424 places, 488 transitions, 1020 flow [2022-11-16 12:52:52,616 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 424 places, 488 transitions, 1020 flow [2022-11-16 12:52:52,617 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-16 12:52:52,619 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;@3c531138, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-16 12:52:52,619 INFO L358 AbstractCegarLoop]: Starting to check reachability of 41 error locations. [2022-11-16 12:52:52,622 INFO L130 PetriNetUnfolder]: 1/31 cut-off events. [2022-11-16 12:52:52,622 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-16 12:52:52,622 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:52:52,622 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] [2022-11-16 12:52:52,623 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 38 more)] === [2022-11-16 12:52:52,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:52:52,623 INFO L85 PathProgramCache]: Analyzing trace with hash 670928143, now seen corresponding path program 1 times [2022-11-16 12:52:52,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:52:52,624 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664326418] [2022-11-16 12:52:52,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:52:52,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:52:52,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:52:52,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:52:52,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:52:52,659 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664326418] [2022-11-16 12:52:52,660 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [664326418] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:52:52,660 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:52:52,660 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 12:52:52,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291708844] [2022-11-16 12:52:52,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:52:52,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-16 12:52:52,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:52:52,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-16 12:52:52,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-16 12:52:52,664 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 400 out of 488 [2022-11-16 12:52:52,666 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 488 transitions, 1020 flow. Second operand has 4 states, 4 states have (on average 401.5) internal successors, (1606), 4 states have internal predecessors, (1606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:52,666 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:52:52,666 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 400 of 488 [2022-11-16 12:52:52,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:52:53,014 INFO L130 PetriNetUnfolder]: 31/953 cut-off events. [2022-11-16 12:52:53,016 INFO L131 PetriNetUnfolder]: For 124/139 co-relation queries the response was YES. [2022-11-16 12:52:53,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1064 conditions, 953 events. 31/953 cut-off events. For 124/139 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 4791 event pairs, 6 based on Foata normal form. 484/1308 useless extension candidates. Maximal degree in co-relation 714. Up to 49 conditions per place. [2022-11-16 12:52:53,032 INFO L137 encePairwiseOnDemand]: 418/488 looper letters, 23 selfloop transitions, 4 changer transitions 1/427 dead transitions. [2022-11-16 12:52:53,033 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 427 transitions, 952 flow [2022-11-16 12:52:53,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-16 12:52:53,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-16 12:52:53,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 2094 transitions. [2022-11-16 12:52:53,036 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8581967213114754 [2022-11-16 12:52:53,037 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 2094 transitions. [2022-11-16 12:52:53,037 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 2094 transitions. [2022-11-16 12:52:53,038 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:52:53,038 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 2094 transitions. [2022-11-16 12:52:53,040 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 418.8) internal successors, (2094), 5 states have internal predecessors, (2094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:53,042 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 488.0) internal successors, (2928), 6 states have internal predecessors, (2928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:53,043 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 488.0) internal successors, (2928), 6 states have internal predecessors, (2928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:53,043 INFO L175 Difference]: Start difference. First operand has 424 places, 488 transitions, 1020 flow. Second operand 5 states and 2094 transitions. [2022-11-16 12:52:53,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 427 transitions, 952 flow [2022-11-16 12:52:53,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 427 transitions, 952 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-16 12:52:53,050 INFO L231 Difference]: Finished difference. Result has 426 places, 422 transitions, 914 flow [2022-11-16 12:52:53,051 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=884, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=914, PETRI_PLACES=426, PETRI_TRANSITIONS=422} [2022-11-16 12:52:53,051 INFO L288 CegarLoopForPetriNet]: 424 programPoint places, 2 predicate places. [2022-11-16 12:52:53,051 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 422 transitions, 914 flow [2022-11-16 12:52:53,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 401.5) internal successors, (1606), 4 states have internal predecessors, (1606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:53,052 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:52:53,052 INFO L209 CegarLoopForPetriNet]: trace histogram [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] [2022-11-16 12:52:53,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2022-11-16 12:52:53,053 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 38 more)] === [2022-11-16 12:52:53,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:52:53,054 INFO L85 PathProgramCache]: Analyzing trace with hash -2066586291, now seen corresponding path program 1 times [2022-11-16 12:52:53,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:52:53,054 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073428356] [2022-11-16 12:52:53,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:52:53,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:52:53,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:52:53,082 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-16 12:52:53,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:52:53,082 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073428356] [2022-11-16 12:52:53,082 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073428356] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:52:53,082 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:52:53,082 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 12:52:53,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799908295] [2022-11-16 12:52:53,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:52:53,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-16 12:52:53,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:52:53,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-16 12:52:53,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-16 12:52:53,085 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 400 out of 488 [2022-11-16 12:52:53,086 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 422 transitions, 914 flow. Second operand has 4 states, 4 states have (on average 403.25) internal successors, (1613), 4 states have internal predecessors, (1613), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:53,086 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:52:53,087 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 400 of 488 [2022-11-16 12:52:53,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:52:53,360 INFO L130 PetriNetUnfolder]: 31/951 cut-off events. [2022-11-16 12:52:53,360 INFO L131 PetriNetUnfolder]: For 127/142 co-relation queries the response was YES. [2022-11-16 12:52:53,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1077 conditions, 951 events. 31/951 cut-off events. For 127/142 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 4816 event pairs, 6 based on Foata normal form. 1/827 useless extension candidates. Maximal degree in co-relation 1021. Up to 41 conditions per place. [2022-11-16 12:52:53,381 INFO L137 encePairwiseOnDemand]: 482/488 looper letters, 15 selfloop transitions, 8 changer transitions 0/422 dead transitions. [2022-11-16 12:52:53,382 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 422 transitions, 958 flow [2022-11-16 12:52:53,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-16 12:52:53,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-16 12:52:53,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 2021 transitions. [2022-11-16 12:52:53,384 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8282786885245902 [2022-11-16 12:52:53,385 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 2021 transitions. [2022-11-16 12:52:53,385 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 2021 transitions. [2022-11-16 12:52:53,385 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:52:53,386 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 2021 transitions. [2022-11-16 12:52:53,388 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 404.2) internal successors, (2021), 5 states have internal predecessors, (2021), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:53,390 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 488.0) internal successors, (2928), 6 states have internal predecessors, (2928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:53,391 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 488.0) internal successors, (2928), 6 states have internal predecessors, (2928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:53,391 INFO L175 Difference]: Start difference. First operand has 426 places, 422 transitions, 914 flow. Second operand 5 states and 2021 transitions. [2022-11-16 12:52:53,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 422 transitions, 958 flow [2022-11-16 12:52:53,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 422 transitions, 956 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-16 12:52:53,399 INFO L231 Difference]: Finished difference. Result has 428 places, 422 transitions, 932 flow [2022-11-16 12:52:53,399 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=908, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=932, PETRI_PLACES=428, PETRI_TRANSITIONS=422} [2022-11-16 12:52:53,400 INFO L288 CegarLoopForPetriNet]: 424 programPoint places, 4 predicate places. [2022-11-16 12:52:53,400 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 422 transitions, 932 flow [2022-11-16 12:52:53,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 403.25) internal successors, (1613), 4 states have internal predecessors, (1613), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:53,401 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:52:53,401 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:52:53,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2022-11-16 12:52:53,401 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 38 more)] === [2022-11-16 12:52:53,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:52:53,401 INFO L85 PathProgramCache]: Analyzing trace with hash 360336212, now seen corresponding path program 1 times [2022-11-16 12:52:53,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:52:53,402 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138224005] [2022-11-16 12:52:53,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:52:53,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:52:53,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:52:53,447 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:52:53,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:52:53,448 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138224005] [2022-11-16 12:52:53,448 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138224005] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:52:53,448 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1319319115] [2022-11-16 12:52:53,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:52:53,449 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:52:53,449 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:52:53,456 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:52:53,468 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-11-16 12:52:53,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:52:53,611 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-16 12:52:53,611 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:52:53,644 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:52:53,644 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 12:52:53,644 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1319319115] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:52:53,645 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-16 12:52:53,645 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 8 [2022-11-16 12:52:53,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284224180] [2022-11-16 12:52:53,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:52:53,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-16 12:52:53,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:52:53,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-16 12:52:53,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2022-11-16 12:52:53,648 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 400 out of 488 [2022-11-16 12:52:53,649 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 422 transitions, 932 flow. Second operand has 5 states, 5 states have (on average 402.8) internal successors, (2014), 5 states have internal predecessors, (2014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:53,650 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:52:53,650 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 400 of 488 [2022-11-16 12:52:53,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:52:53,940 INFO L130 PetriNetUnfolder]: 31/950 cut-off events. [2022-11-16 12:52:53,940 INFO L131 PetriNetUnfolder]: For 134/149 co-relation queries the response was YES. [2022-11-16 12:52:53,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1084 conditions, 950 events. 31/950 cut-off events. For 134/149 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 4783 event pairs, 6 based on Foata normal form. 1/826 useless extension candidates. Maximal degree in co-relation 1019. Up to 44 conditions per place. [2022-11-16 12:52:53,960 INFO L137 encePairwiseOnDemand]: 484/488 looper letters, 17 selfloop transitions, 5 changer transitions 0/421 dead transitions. [2022-11-16 12:52:53,961 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 421 transitions, 972 flow [2022-11-16 12:52:53,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-16 12:52:53,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-11-16 12:52:53,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1619 transitions. [2022-11-16 12:52:53,963 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.829405737704918 [2022-11-16 12:52:53,963 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1619 transitions. [2022-11-16 12:52:53,963 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1619 transitions. [2022-11-16 12:52:53,964 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:52:53,964 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1619 transitions. [2022-11-16 12:52:53,966 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 404.75) internal successors, (1619), 4 states have internal predecessors, (1619), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:53,967 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 488.0) internal successors, (2440), 5 states have internal predecessors, (2440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:53,968 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 488.0) internal successors, (2440), 5 states have internal predecessors, (2440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:53,968 INFO L175 Difference]: Start difference. First operand has 428 places, 422 transitions, 932 flow. Second operand 4 states and 1619 transitions. [2022-11-16 12:52:53,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 421 transitions, 972 flow [2022-11-16 12:52:53,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 421 transitions, 960 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-11-16 12:52:53,976 INFO L231 Difference]: Finished difference. Result has 427 places, 421 transitions, 926 flow [2022-11-16 12:52:53,977 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=916, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=926, PETRI_PLACES=427, PETRI_TRANSITIONS=421} [2022-11-16 12:52:53,977 INFO L288 CegarLoopForPetriNet]: 424 programPoint places, 3 predicate places. [2022-11-16 12:52:53,977 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 421 transitions, 926 flow [2022-11-16 12:52:53,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 402.8) internal successors, (2014), 5 states have internal predecessors, (2014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:53,978 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:52:53,978 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] [2022-11-16 12:52:53,988 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-11-16 12:52:54,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-11-16 12:52:54,183 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 38 more)] === [2022-11-16 12:52:54,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:52:54,184 INFO L85 PathProgramCache]: Analyzing trace with hash -521975931, now seen corresponding path program 1 times [2022-11-16 12:52:54,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:52:54,184 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704203256] [2022-11-16 12:52:54,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:52:54,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:52:54,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:52:54,233 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:52:54,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:52:54,233 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704203256] [2022-11-16 12:52:54,234 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704203256] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:52:54,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [361171722] [2022-11-16 12:52:54,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:52:54,234 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:52:54,234 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:52:54,235 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:52:54,263 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-11-16 12:52:54,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:52:54,406 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-16 12:52:54,407 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:52:54,429 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:52:54,430 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:52:54,466 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:52:54,466 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [361171722] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:52:54,466 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:52:54,467 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-16 12:52:54,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722163373] [2022-11-16 12:52:54,467 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:52:54,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-16 12:52:54,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:52:54,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-16 12:52:54,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-16 12:52:54,471 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 400 out of 488 [2022-11-16 12:52:54,474 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 421 transitions, 926 flow. Second operand has 10 states, 10 states have (on average 402.7) internal successors, (4027), 10 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-16 12:52:54,474 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:52:54,474 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 400 of 488 [2022-11-16 12:52:54,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:52:54,835 INFO L130 PetriNetUnfolder]: 31/958 cut-off events. [2022-11-16 12:52:54,835 INFO L131 PetriNetUnfolder]: For 140/155 co-relation queries the response was YES. [2022-11-16 12:52:54,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1108 conditions, 958 events. 31/958 cut-off events. For 140/155 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 4777 event pairs, 6 based on Foata normal form. 2/835 useless extension candidates. Maximal degree in co-relation 1009. Up to 41 conditions per place. [2022-11-16 12:52:54,856 INFO L137 encePairwiseOnDemand]: 482/488 looper letters, 24 selfloop transitions, 9 changer transitions 0/432 dead transitions. [2022-11-16 12:52:54,856 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 432 transitions, 1030 flow [2022-11-16 12:52:54,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-16 12:52:54,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-16 12:52:54,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3635 transitions. [2022-11-16 12:52:54,861 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8276411657559198 [2022-11-16 12:52:54,861 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3635 transitions. [2022-11-16 12:52:54,861 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3635 transitions. [2022-11-16 12:52:54,862 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:52:54,862 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3635 transitions. [2022-11-16 12:52:54,867 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 403.8888888888889) internal successors, (3635), 9 states have internal predecessors, (3635), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:54,870 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 488.0) internal successors, (4880), 10 states have internal predecessors, (4880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:54,871 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 488.0) internal successors, (4880), 10 states have internal predecessors, (4880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:54,872 INFO L175 Difference]: Start difference. First operand has 427 places, 421 transitions, 926 flow. Second operand 9 states and 3635 transitions. [2022-11-16 12:52:54,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 432 transitions, 1030 flow [2022-11-16 12:52:54,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 432 transitions, 1016 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-11-16 12:52:54,880 INFO L231 Difference]: Finished difference. Result has 436 places, 425 transitions, 972 flow [2022-11-16 12:52:54,881 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=916, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=972, PETRI_PLACES=436, PETRI_TRANSITIONS=425} [2022-11-16 12:52:54,881 INFO L288 CegarLoopForPetriNet]: 424 programPoint places, 12 predicate places. [2022-11-16 12:52:54,881 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 425 transitions, 972 flow [2022-11-16 12:52:54,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 402.7) internal successors, (4027), 10 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-16 12:52:54,882 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:52:54,882 INFO L209 CegarLoopForPetriNet]: trace histogram [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-16 12:52:54,892 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-11-16 12:52:55,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2022-11-16 12:52:55,087 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 38 more)] === [2022-11-16 12:52:55,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:52:55,088 INFO L85 PathProgramCache]: Analyzing trace with hash -2136840763, now seen corresponding path program 2 times [2022-11-16 12:52:55,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:52:55,088 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737580039] [2022-11-16 12:52:55,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:52:55,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:52:55,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:52:55,137 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-16 12:52:55,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:52:55,138 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737580039] [2022-11-16 12:52:55,138 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737580039] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:52:55,138 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:52:55,138 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 12:52:55,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647286617] [2022-11-16 12:52:55,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:52:55,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-16 12:52:55,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:52:55,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-16 12:52:55,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-16 12:52:55,141 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 400 out of 488 [2022-11-16 12:52:55,142 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 425 transitions, 972 flow. Second operand has 4 states, 4 states have (on average 401.75) internal successors, (1607), 4 states have internal predecessors, (1607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:55,142 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:52:55,143 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 400 of 488 [2022-11-16 12:52:55,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:52:55,452 INFO L130 PetriNetUnfolder]: 29/904 cut-off events. [2022-11-16 12:52:55,452 INFO L131 PetriNetUnfolder]: For 151/264 co-relation queries the response was YES. [2022-11-16 12:52:55,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1087 conditions, 904 events. 29/904 cut-off events. For 151/264 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 4482 event pairs, 6 based on Foata normal form. 3/791 useless extension candidates. Maximal degree in co-relation 997. Up to 71 conditions per place. [2022-11-16 12:52:55,468 INFO L137 encePairwiseOnDemand]: 481/488 looper letters, 23 selfloop transitions, 4 changer transitions 0/432 dead transitions. [2022-11-16 12:52:55,468 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 432 transitions, 1040 flow [2022-11-16 12:52:55,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-16 12:52:55,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-16 12:52:55,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 2030 transitions. [2022-11-16 12:52:55,471 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8319672131147541 [2022-11-16 12:52:55,471 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 2030 transitions. [2022-11-16 12:52:55,471 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 2030 transitions. [2022-11-16 12:52:55,472 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:52:55,472 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 2030 transitions. [2022-11-16 12:52:55,473 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 406.0) internal successors, (2030), 5 states have internal predecessors, (2030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:55,474 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 488.0) internal successors, (2928), 6 states have internal predecessors, (2928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:55,475 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 488.0) internal successors, (2928), 6 states have internal predecessors, (2928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:55,475 INFO L175 Difference]: Start difference. First operand has 436 places, 425 transitions, 972 flow. Second operand 5 states and 2030 transitions. [2022-11-16 12:52:55,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 432 transitions, 1040 flow [2022-11-16 12:52:55,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 432 transitions, 1024 flow, removed 4 selfloop flow, removed 4 redundant places. [2022-11-16 12:52:55,483 INFO L231 Difference]: Finished difference. Result has 439 places, 428 transitions, 988 flow [2022-11-16 12:52:55,484 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=956, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=988, PETRI_PLACES=439, PETRI_TRANSITIONS=428} [2022-11-16 12:52:55,485 INFO L288 CegarLoopForPetriNet]: 424 programPoint places, 15 predicate places. [2022-11-16 12:52:55,485 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 428 transitions, 988 flow [2022-11-16 12:52:55,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 401.75) internal successors, (1607), 4 states have internal predecessors, (1607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:55,485 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:52:55,486 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:52:55,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2022-11-16 12:52:55,486 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 38 more)] === [2022-11-16 12:52:55,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:52:55,487 INFO L85 PathProgramCache]: Analyzing trace with hash -1706119944, now seen corresponding path program 1 times [2022-11-16 12:52:55,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:52:55,487 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819090879] [2022-11-16 12:52:55,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:52:55,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:52:55,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:52:55,608 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:52:55,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:52:55,608 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819090879] [2022-11-16 12:52:55,608 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819090879] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:52:55,608 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [803781428] [2022-11-16 12:52:55,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:52:55,609 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:52:55,609 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:52:55,610 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:52:55,631 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-11-16 12:52:55,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:52:55,783 INFO L263 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-16 12:52:55,787 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:52:55,851 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:52:55,851 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:52:55,953 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:52:55,953 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [803781428] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:52:55,953 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:52:55,953 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-11-16 12:52:55,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673843370] [2022-11-16 12:52:55,954 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:52:55,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-16 12:52:55,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:52:55,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-16 12:52:55,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2022-11-16 12:52:55,959 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 400 out of 488 [2022-11-16 12:52:55,964 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 428 transitions, 988 flow. Second operand has 18 states, 18 states have (on average 403.05555555555554) internal successors, (7255), 18 states have internal predecessors, (7255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:55,964 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:52:55,965 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 400 of 488 [2022-11-16 12:52:55,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:52:56,473 INFO L130 PetriNetUnfolder]: 29/932 cut-off events. [2022-11-16 12:52:56,474 INFO L131 PetriNetUnfolder]: For 179/194 co-relation queries the response was YES. [2022-11-16 12:52:56,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1187 conditions, 932 events. 29/932 cut-off events. For 179/194 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 4469 event pairs, 6 based on Foata normal form. 4/830 useless extension candidates. Maximal degree in co-relation 980. Up to 41 conditions per place. [2022-11-16 12:52:56,494 INFO L137 encePairwiseOnDemand]: 482/488 looper letters, 40 selfloop transitions, 21 changer transitions 0/463 dead transitions. [2022-11-16 12:52:56,495 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 463 transitions, 1264 flow [2022-11-16 12:52:56,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-16 12:52:56,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2022-11-16 12:52:56,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 8465 transitions. [2022-11-16 12:52:56,507 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8260148321623731 [2022-11-16 12:52:56,508 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 8465 transitions. [2022-11-16 12:52:56,508 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 8465 transitions. [2022-11-16 12:52:56,512 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:52:56,512 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 8465 transitions. [2022-11-16 12:52:56,524 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 403.0952380952381) internal successors, (8465), 21 states have internal predecessors, (8465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:56,533 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 488.0) internal successors, (10736), 22 states have internal predecessors, (10736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:56,534 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 488.0) internal successors, (10736), 22 states have internal predecessors, (10736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:56,535 INFO L175 Difference]: Start difference. First operand has 439 places, 428 transitions, 988 flow. Second operand 21 states and 8465 transitions. [2022-11-16 12:52:56,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 463 transitions, 1264 flow [2022-11-16 12:52:56,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 463 transitions, 1262 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-16 12:52:56,546 INFO L231 Difference]: Finished difference. Result has 463 places, 441 transitions, 1142 flow [2022-11-16 12:52:56,546 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=986, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1142, PETRI_PLACES=463, PETRI_TRANSITIONS=441} [2022-11-16 12:52:56,547 INFO L288 CegarLoopForPetriNet]: 424 programPoint places, 39 predicate places. [2022-11-16 12:52:56,547 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 441 transitions, 1142 flow [2022-11-16 12:52:56,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 403.05555555555554) internal successors, (7255), 18 states have internal predecessors, (7255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:56,548 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:52:56,548 INFO L209 CegarLoopForPetriNet]: trace histogram [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] [2022-11-16 12:52:56,556 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-11-16 12:52:56,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2022-11-16 12:52:56,753 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 38 more)] === [2022-11-16 12:52:56,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:52:56,754 INFO L85 PathProgramCache]: Analyzing trace with hash 1318678648, now seen corresponding path program 2 times [2022-11-16 12:52:56,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:52:56,754 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037718599] [2022-11-16 12:52:56,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:52:56,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:52:56,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:52:57,039 INFO L134 CoverageAnalysis]: Checked inductivity of 154 backedges. 0 proven. 154 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:52:57,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:52:57,039 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037718599] [2022-11-16 12:52:57,039 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2037718599] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:52:57,039 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1257402163] [2022-11-16 12:52:57,039 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-16 12:52:57,039 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:52:57,040 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:52:57,041 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:52:57,048 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-11-16 12:52:57,211 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-11-16 12:52:57,211 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-16 12:52:57,212 INFO L263 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-16 12:52:57,215 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:52:57,379 INFO L134 CoverageAnalysis]: Checked inductivity of 154 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 154 trivial. 0 not checked. [2022-11-16 12:52:57,380 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 12:52:57,380 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1257402163] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:52:57,380 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-16 12:52:57,380 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [17] total 21 [2022-11-16 12:52:57,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349916625] [2022-11-16 12:52:57,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:52:57,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-16 12:52:57,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:52:57,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-16 12:52:57,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=332, Unknown=0, NotChecked=0, Total=420 [2022-11-16 12:52:57,385 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 398 out of 488 [2022-11-16 12:52:57,387 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 441 transitions, 1142 flow. Second operand has 6 states, 6 states have (on average 399.5) internal successors, (2397), 6 states have internal predecessors, (2397), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:57,387 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:52:57,387 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 398 of 488 [2022-11-16 12:52:57,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:52:58,323 INFO L130 PetriNetUnfolder]: 249/2824 cut-off events. [2022-11-16 12:52:58,323 INFO L131 PetriNetUnfolder]: For 1006/1155 co-relation queries the response was YES. [2022-11-16 12:52:58,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3782 conditions, 2824 events. 249/2824 cut-off events. For 1006/1155 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 24754 event pairs, 42 based on Foata normal form. 3/2409 useless extension candidates. Maximal degree in co-relation 3591. Up to 191 conditions per place. [2022-11-16 12:52:58,386 INFO L137 encePairwiseOnDemand]: 481/488 looper letters, 45 selfloop transitions, 6 changer transitions 0/470 dead transitions. [2022-11-16 12:52:58,386 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 470 transitions, 1452 flow [2022-11-16 12:52:58,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-16 12:52:58,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-16 12:52:58,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2838 transitions. [2022-11-16 12:52:58,390 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8307962529274004 [2022-11-16 12:52:58,390 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2838 transitions. [2022-11-16 12:52:58,390 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2838 transitions. [2022-11-16 12:52:58,391 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:52:58,391 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2838 transitions. [2022-11-16 12:52:58,394 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 405.42857142857144) internal successors, (2838), 7 states have internal predecessors, (2838), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:58,397 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 488.0) internal successors, (3904), 8 states have internal predecessors, (3904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:58,398 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 488.0) internal successors, (3904), 8 states have internal predecessors, (3904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:58,398 INFO L175 Difference]: Start difference. First operand has 463 places, 441 transitions, 1142 flow. Second operand 7 states and 2838 transitions. [2022-11-16 12:52:58,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 470 transitions, 1452 flow [2022-11-16 12:52:58,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 470 transitions, 1396 flow, removed 20 selfloop flow, removed 8 redundant places. [2022-11-16 12:52:58,409 INFO L231 Difference]: Finished difference. Result has 460 places, 440 transitions, 1096 flow [2022-11-16 12:52:58,410 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=1084, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1096, PETRI_PLACES=460, PETRI_TRANSITIONS=440} [2022-11-16 12:52:58,410 INFO L288 CegarLoopForPetriNet]: 424 programPoint places, 36 predicate places. [2022-11-16 12:52:58,411 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 440 transitions, 1096 flow [2022-11-16 12:52:58,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 399.5) internal successors, (2397), 6 states have internal predecessors, (2397), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:58,411 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:52:58,412 INFO L209 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 7, 7, 7, 7, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:52:58,417 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-11-16 12:52:58,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:52:58,617 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 38 more)] === [2022-11-16 12:52:58,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:52:58,618 INFO L85 PathProgramCache]: Analyzing trace with hash -2128322610, now seen corresponding path program 1 times [2022-11-16 12:52:58,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:52:58,618 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602401523] [2022-11-16 12:52:58,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:52:58,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:52:58,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:52:58,670 INFO L134 CoverageAnalysis]: Checked inductivity of 163 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 155 trivial. 0 not checked. [2022-11-16 12:52:58,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:52:58,671 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602401523] [2022-11-16 12:52:58,671 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602401523] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:52:58,671 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:52:58,671 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-16 12:52:58,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106147716] [2022-11-16 12:52:58,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:52:58,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-16 12:52:58,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:52:58,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-16 12:52:58,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-16 12:52:58,674 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 400 out of 488 [2022-11-16 12:52:58,675 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 440 transitions, 1096 flow. Second operand has 4 states, 4 states have (on average 403.75) internal successors, (1615), 4 states have internal predecessors, (1615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:58,676 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:52:58,676 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 400 of 488 [2022-11-16 12:52:58,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:52:58,955 INFO L130 PetriNetUnfolder]: 29/928 cut-off events. [2022-11-16 12:52:58,956 INFO L131 PetriNetUnfolder]: For 196/300 co-relation queries the response was YES. [2022-11-16 12:52:58,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1183 conditions, 928 events. 29/928 cut-off events. For 196/300 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 4441 event pairs, 6 based on Foata normal form. 15/839 useless extension candidates. Maximal degree in co-relation 1017. Up to 42 conditions per place. [2022-11-16 12:52:58,974 INFO L137 encePairwiseOnDemand]: 482/488 looper letters, 15 selfloop transitions, 8 changer transitions 0/440 dead transitions. [2022-11-16 12:52:58,974 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 440 transitions, 1140 flow [2022-11-16 12:52:58,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-16 12:52:58,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-16 12:52:58,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 2021 transitions. [2022-11-16 12:52:58,977 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8282786885245902 [2022-11-16 12:52:58,977 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 2021 transitions. [2022-11-16 12:52:58,977 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 2021 transitions. [2022-11-16 12:52:58,978 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:52:58,978 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 2021 transitions. [2022-11-16 12:52:58,980 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 404.2) internal successors, (2021), 5 states have internal predecessors, (2021), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:58,982 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 488.0) internal successors, (2928), 6 states have internal predecessors, (2928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:58,983 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 488.0) internal successors, (2928), 6 states have internal predecessors, (2928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:58,983 INFO L175 Difference]: Start difference. First operand has 460 places, 440 transitions, 1096 flow. Second operand 5 states and 2021 transitions. [2022-11-16 12:52:58,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 440 transitions, 1140 flow [2022-11-16 12:52:58,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 440 transitions, 1128 flow, removed 0 selfloop flow, removed 6 redundant places. [2022-11-16 12:52:58,992 INFO L231 Difference]: Finished difference. Result has 458 places, 440 transitions, 1104 flow [2022-11-16 12:52:58,993 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=1080, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1104, PETRI_PLACES=458, PETRI_TRANSITIONS=440} [2022-11-16 12:52:58,993 INFO L288 CegarLoopForPetriNet]: 424 programPoint places, 34 predicate places. [2022-11-16 12:52:58,993 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 440 transitions, 1104 flow [2022-11-16 12:52:58,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 403.75) internal successors, (1615), 4 states have internal predecessors, (1615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:58,994 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:52:58,994 INFO L209 CegarLoopForPetriNet]: trace histogram [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] [2022-11-16 12:52:58,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2022-11-16 12:52:58,995 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 38 more)] === [2022-11-16 12:52:58,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:52:58,995 INFO L85 PathProgramCache]: Analyzing trace with hash -2070632782, now seen corresponding path program 1 times [2022-11-16 12:52:58,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:52:58,995 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812972601] [2022-11-16 12:52:58,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:52:58,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:52:59,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:52:59,256 INFO L134 CoverageAnalysis]: Checked inductivity of 154 backedges. 0 proven. 154 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:52:59,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:52:59,256 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812972601] [2022-11-16 12:52:59,256 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812972601] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:52:59,256 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [709627775] [2022-11-16 12:52:59,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:52:59,256 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:52:59,257 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:52:59,260 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:52:59,292 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-11-16 12:52:59,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:52:59,449 INFO L263 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 16 conjunts are in the unsatisfiable core [2022-11-16 12:52:59,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:52:59,548 INFO L134 CoverageAnalysis]: Checked inductivity of 154 backedges. 0 proven. 154 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:52:59,549 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:52:59,775 INFO L134 CoverageAnalysis]: Checked inductivity of 154 backedges. 0 proven. 154 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-16 12:52:59,775 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [709627775] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:52:59,775 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:52:59,776 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 23 [2022-11-16 12:52:59,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496761140] [2022-11-16 12:52:59,776 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:52:59,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-11-16 12:52:59,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:52:59,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-11-16 12:52:59,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2022-11-16 12:52:59,783 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 400 out of 488 [2022-11-16 12:52:59,789 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 440 transitions, 1104 flow. Second operand has 23 states, 23 states have (on average 403.30434782608694) internal successors, (9276), 23 states have internal predecessors, (9276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:52:59,789 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:52:59,790 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 400 of 488 [2022-11-16 12:52:59,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:53:00,418 INFO L130 PetriNetUnfolder]: 29/949 cut-off events. [2022-11-16 12:53:00,418 INFO L131 PetriNetUnfolder]: For 296/311 co-relation queries the response was YES. [2022-11-16 12:53:00,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1292 conditions, 949 events. 29/949 cut-off events. For 296/311 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 4440 event pairs, 6 based on Foata normal form. 3/847 useless extension candidates. Maximal degree in co-relation 998. Up to 41 conditions per place. [2022-11-16 12:53:00,437 INFO L137 encePairwiseOnDemand]: 482/488 looper letters, 52 selfloop transitions, 30 changer transitions 0/483 dead transitions. [2022-11-16 12:53:00,437 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 483 transitions, 1454 flow [2022-11-16 12:53:00,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-11-16 12:53:00,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2022-11-16 12:53:00,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 12085 transitions. [2022-11-16 12:53:00,449 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8254781420765027 [2022-11-16 12:53:00,449 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 12085 transitions. [2022-11-16 12:53:00,450 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 12085 transitions. [2022-11-16 12:53:00,453 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:53:00,454 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 12085 transitions. [2022-11-16 12:53:00,466 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 402.8333333333333) internal successors, (12085), 30 states have internal predecessors, (12085), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:53:00,477 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 488.0) internal successors, (15128), 31 states have internal predecessors, (15128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:53:00,480 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 488.0) internal successors, (15128), 31 states have internal predecessors, (15128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:53:00,481 INFO L175 Difference]: Start difference. First operand has 458 places, 440 transitions, 1104 flow. Second operand 30 states and 12085 transitions. [2022-11-16 12:53:00,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 483 transitions, 1454 flow [2022-11-16 12:53:00,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 483 transitions, 1442 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-11-16 12:53:00,491 INFO L231 Difference]: Finished difference. Result has 488 places, 450 transitions, 1246 flow [2022-11-16 12:53:00,492 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=1092, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=1246, PETRI_PLACES=488, PETRI_TRANSITIONS=450} [2022-11-16 12:53:00,492 INFO L288 CegarLoopForPetriNet]: 424 programPoint places, 64 predicate places. [2022-11-16 12:53:00,493 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 450 transitions, 1246 flow [2022-11-16 12:53:00,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 403.30434782608694) internal successors, (9276), 23 states have internal predecessors, (9276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:53:00,495 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:53:00,495 INFO L209 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:53:00,505 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-11-16 12:53:00,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:53:00,700 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 38 more)] === [2022-11-16 12:53:00,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:53:00,700 INFO L85 PathProgramCache]: Analyzing trace with hash -494414800, now seen corresponding path program 2 times [2022-11-16 12:53:00,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:53:00,700 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572268631] [2022-11-16 12:53:00,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:53:00,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:53:00,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:53:00,793 INFO L134 CoverageAnalysis]: Checked inductivity of 325 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2022-11-16 12:53:00,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:53:00,793 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572268631] [2022-11-16 12:53:00,793 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572268631] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:53:00,793 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:53:00,793 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-16 12:53:00,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719315921] [2022-11-16 12:53:00,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:53:00,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-16 12:53:00,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:53:00,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-16 12:53:00,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-16 12:53:00,796 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 400 out of 488 [2022-11-16 12:53:00,798 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 450 transitions, 1246 flow. Second operand has 5 states, 5 states have (on average 401.8) internal successors, (2009), 5 states have internal predecessors, (2009), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:53:00,798 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:53:00,798 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 400 of 488 [2022-11-16 12:53:00,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:53:01,629 INFO L130 PetriNetUnfolder]: 198/2313 cut-off events. [2022-11-16 12:53:01,630 INFO L131 PetriNetUnfolder]: For 894/991 co-relation queries the response was YES. [2022-11-16 12:53:01,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3143 conditions, 2313 events. 198/2313 cut-off events. For 894/991 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 18174 event pairs, 2 based on Foata normal form. 0/2025 useless extension candidates. Maximal degree in co-relation 2878. Up to 153 conditions per place. [2022-11-16 12:53:01,658 INFO L137 encePairwiseOnDemand]: 482/488 looper letters, 37 selfloop transitions, 5 changer transitions 0/473 dead transitions. [2022-11-16 12:53:01,658 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 473 transitions, 1496 flow [2022-11-16 12:53:01,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-16 12:53:01,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-16 12:53:01,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2443 transitions. [2022-11-16 12:53:01,661 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8343579234972678 [2022-11-16 12:53:01,661 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2443 transitions. [2022-11-16 12:53:01,661 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2443 transitions. [2022-11-16 12:53:01,662 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:53:01,662 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2443 transitions. [2022-11-16 12:53:01,665 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 407.1666666666667) internal successors, (2443), 6 states have internal predecessors, (2443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:53:01,667 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 488.0) internal successors, (3416), 7 states have internal predecessors, (3416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:53:01,668 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 488.0) internal successors, (3416), 7 states have internal predecessors, (3416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:53:01,668 INFO L175 Difference]: Start difference. First operand has 488 places, 450 transitions, 1246 flow. Second operand 6 states and 2443 transitions. [2022-11-16 12:53:01,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 473 transitions, 1496 flow [2022-11-16 12:53:01,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 473 transitions, 1450 flow, removed 5 selfloop flow, removed 18 redundant places. [2022-11-16 12:53:01,679 INFO L231 Difference]: Finished difference. Result has 474 places, 449 transitions, 1208 flow [2022-11-16 12:53:01,680 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=1198, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1208, PETRI_PLACES=474, PETRI_TRANSITIONS=449} [2022-11-16 12:53:01,680 INFO L288 CegarLoopForPetriNet]: 424 programPoint places, 50 predicate places. [2022-11-16 12:53:01,681 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 449 transitions, 1208 flow [2022-11-16 12:53:01,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 401.8) internal successors, (2009), 5 states have internal predecessors, (2009), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:53:01,681 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:53:01,681 INFO L209 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 10, 10, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:53:01,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2022-11-16 12:53:01,682 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 38 more)] === [2022-11-16 12:53:01,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:53:01,682 INFO L85 PathProgramCache]: Analyzing trace with hash 64627438, now seen corresponding path program 1 times [2022-11-16 12:53:01,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:53:01,683 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524082317] [2022-11-16 12:53:01,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:53:01,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:53:01,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:53:01,786 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2022-11-16 12:53:01,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:53:01,786 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524082317] [2022-11-16 12:53:01,786 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524082317] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:53:01,786 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [559660376] [2022-11-16 12:53:01,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:53:01,787 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:53:01,787 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:53:01,788 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:53:01,811 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-11-16 12:53:01,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:53:01,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-16 12:53:02,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:53:02,051 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2022-11-16 12:53:02,051 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-16 12:53:02,052 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [559660376] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:53:02,052 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-16 12:53:02,052 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7 [2022-11-16 12:53:02,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107316546] [2022-11-16 12:53:02,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:53:02,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-16 12:53:02,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:53:02,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-16 12:53:02,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-11-16 12:53:02,056 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 400 out of 488 [2022-11-16 12:53:02,057 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 449 transitions, 1208 flow. Second operand has 6 states, 6 states have (on average 402.6666666666667) internal successors, (2416), 6 states have internal predecessors, (2416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:53:02,058 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:53:02,058 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 400 of 488 [2022-11-16 12:53:02,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:53:02,456 INFO L130 PetriNetUnfolder]: 29/945 cut-off events. [2022-11-16 12:53:02,457 INFO L131 PetriNetUnfolder]: For 310/405 co-relation queries the response was YES. [2022-11-16 12:53:02,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1264 conditions, 945 events. 29/945 cut-off events. For 310/405 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 4411 event pairs, 6 based on Foata normal form. 10/851 useless extension candidates. Maximal degree in co-relation 1019. Up to 51 conditions per place. [2022-11-16 12:53:02,478 INFO L137 encePairwiseOnDemand]: 483/488 looper letters, 19 selfloop transitions, 6 changer transitions 0/451 dead transitions. [2022-11-16 12:53:02,479 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 451 transitions, 1260 flow [2022-11-16 12:53:02,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-16 12:53:02,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-16 12:53:02,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2826 transitions. [2022-11-16 12:53:02,482 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8272833723653396 [2022-11-16 12:53:02,482 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2826 transitions. [2022-11-16 12:53:02,482 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2826 transitions. [2022-11-16 12:53:02,483 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:53:02,483 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2826 transitions. [2022-11-16 12:53:02,486 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 403.7142857142857) internal successors, (2826), 7 states have internal predecessors, (2826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:53:02,489 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 488.0) internal successors, (3904), 8 states have internal predecessors, (3904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:53:02,490 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 488.0) internal successors, (3904), 8 states have internal predecessors, (3904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:53:02,490 INFO L175 Difference]: Start difference. First operand has 474 places, 449 transitions, 1208 flow. Second operand 7 states and 2826 transitions. [2022-11-16 12:53:02,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 451 transitions, 1260 flow [2022-11-16 12:53:02,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 451 transitions, 1250 flow, removed 0 selfloop flow, removed 5 redundant places. [2022-11-16 12:53:02,505 INFO L231 Difference]: Finished difference. Result has 474 places, 448 transitions, 1206 flow [2022-11-16 12:53:02,506 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=1194, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1206, PETRI_PLACES=474, PETRI_TRANSITIONS=448} [2022-11-16 12:53:02,507 INFO L288 CegarLoopForPetriNet]: 424 programPoint places, 50 predicate places. [2022-11-16 12:53:02,507 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 448 transitions, 1206 flow [2022-11-16 12:53:02,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 402.6666666666667) internal successors, (2416), 6 states have internal predecessors, (2416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:53:02,507 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:53:02,508 INFO L209 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:53:02,518 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-11-16 12:53:02,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2022-11-16 12:53:02,718 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 38 more)] === [2022-11-16 12:53:02,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:53:02,719 INFO L85 PathProgramCache]: Analyzing trace with hash 1368169784, now seen corresponding path program 1 times [2022-11-16 12:53:02,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:53:02,720 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071326631] [2022-11-16 12:53:02,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:53:02,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:53:02,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:53:02,838 INFO L134 CoverageAnalysis]: Checked inductivity of 326 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2022-11-16 12:53:02,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:53:02,838 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071326631] [2022-11-16 12:53:02,838 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071326631] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-16 12:53:02,838 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [532013830] [2022-11-16 12:53:02,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:53:02,839 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-16 12:53:02,839 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 [2022-11-16 12:53:02,840 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-16 12:53:02,859 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-11-16 12:53:03,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:53:03,049 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-16 12:53:03,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-16 12:53:03,080 INFO L134 CoverageAnalysis]: Checked inductivity of 326 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2022-11-16 12:53:03,080 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-16 12:53:03,121 INFO L134 CoverageAnalysis]: Checked inductivity of 326 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2022-11-16 12:53:03,122 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [532013830] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-16 12:53:03,122 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-16 12:53:03,122 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-16 12:53:03,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480381317] [2022-11-16 12:53:03,122 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-16 12:53:03,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-16 12:53:03,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:53:03,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-16 12:53:03,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2022-11-16 12:53:03,126 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 400 out of 488 [2022-11-16 12:53:03,129 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 448 transitions, 1206 flow. Second operand has 10 states, 10 states have (on average 402.9) internal successors, (4029), 10 states have internal predecessors, (4029), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:53:03,129 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:53:03,129 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 400 of 488 [2022-11-16 12:53:03,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:53:03,455 INFO L130 PetriNetUnfolder]: 25/841 cut-off events. [2022-11-16 12:53:03,455 INFO L131 PetriNetUnfolder]: For 330/366 co-relation queries the response was YES. [2022-11-16 12:53:03,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1161 conditions, 841 events. 25/841 cut-off events. For 330/366 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 3485 event pairs, 10 based on Foata normal form. 4/753 useless extension candidates. Maximal degree in co-relation 916. Up to 40 conditions per place. [2022-11-16 12:53:03,474 INFO L137 encePairwiseOnDemand]: 482/488 looper letters, 24 selfloop transitions, 9 changer transitions 0/459 dead transitions. [2022-11-16 12:53:03,474 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 459 transitions, 1310 flow [2022-11-16 12:53:03,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-16 12:53:03,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-11-16 12:53:03,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3635 transitions. [2022-11-16 12:53:03,492 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8276411657559198 [2022-11-16 12:53:03,492 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3635 transitions. [2022-11-16 12:53:03,492 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3635 transitions. [2022-11-16 12:53:03,493 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:53:03,493 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3635 transitions. [2022-11-16 12:53:03,497 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 403.8888888888889) internal successors, (3635), 9 states have internal predecessors, (3635), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:53:03,501 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 488.0) internal successors, (4880), 10 states have internal predecessors, (4880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:53:03,501 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 488.0) internal successors, (4880), 10 states have internal predecessors, (4880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:53:03,502 INFO L175 Difference]: Start difference. First operand has 474 places, 448 transitions, 1206 flow. Second operand 9 states and 3635 transitions. [2022-11-16 12:53:03,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 459 transitions, 1310 flow [2022-11-16 12:53:03,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 459 transitions, 1297 flow, removed 2 selfloop flow, removed 5 redundant places. [2022-11-16 12:53:03,528 INFO L231 Difference]: Finished difference. Result has 481 places, 452 transitions, 1253 flow [2022-11-16 12:53:03,529 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=1195, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1253, PETRI_PLACES=481, PETRI_TRANSITIONS=452} [2022-11-16 12:53:03,530 INFO L288 CegarLoopForPetriNet]: 424 programPoint places, 57 predicate places. [2022-11-16 12:53:03,530 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 452 transitions, 1253 flow [2022-11-16 12:53:03,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 402.9) internal successors, (4029), 10 states have internal predecessors, (4029), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:53:03,531 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:53:03,531 INFO L209 CegarLoopForPetriNet]: trace histogram [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] [2022-11-16 12:53:03,543 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-11-16 12:53:03,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_84396467-a698-483a-ab38-72e58365aa16/bin/uautomizer-tPACEb0tL8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2022-11-16 12:53:03,732 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 38 more)] === [2022-11-16 12:53:03,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:53:03,732 INFO L85 PathProgramCache]: Analyzing trace with hash 221597033, now seen corresponding path program 1 times [2022-11-16 12:53:03,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:53:03,733 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626492494] [2022-11-16 12:53:03,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:53:03,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:53:03,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:53:03,923 INFO L134 CoverageAnalysis]: Checked inductivity of 330 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 330 trivial. 0 not checked. [2022-11-16 12:53:03,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:53:03,924 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626492494] [2022-11-16 12:53:03,924 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626492494] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:53:03,924 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:53:03,924 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-16 12:53:03,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648427719] [2022-11-16 12:53:03,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:53:03,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-16 12:53:03,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:53:03,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-16 12:53:03,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-16 12:53:03,928 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 398 out of 488 [2022-11-16 12:53:03,930 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 452 transitions, 1253 flow. Second operand has 6 states, 6 states have (on average 399.6666666666667) internal successors, (2398), 6 states have internal predecessors, (2398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:53:03,930 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:53:03,930 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 398 of 488 [2022-11-16 12:53:03,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-16 12:53:04,881 INFO L130 PetriNetUnfolder]: 223/2294 cut-off events. [2022-11-16 12:53:04,882 INFO L131 PetriNetUnfolder]: For 1137/1222 co-relation queries the response was YES. [2022-11-16 12:53:04,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3281 conditions, 2294 events. 223/2294 cut-off events. For 1137/1222 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 18354 event pairs, 49 based on Foata normal form. 4/1948 useless extension candidates. Maximal degree in co-relation 3035. Up to 191 conditions per place. [2022-11-16 12:53:04,929 INFO L137 encePairwiseOnDemand]: 481/488 looper letters, 40 selfloop transitions, 6 changer transitions 0/476 dead transitions. [2022-11-16 12:53:04,929 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 476 transitions, 1518 flow [2022-11-16 12:53:04,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-16 12:53:04,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-16 12:53:04,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2833 transitions. [2022-11-16 12:53:04,932 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8293325526932084 [2022-11-16 12:53:04,932 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2833 transitions. [2022-11-16 12:53:04,932 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2833 transitions. [2022-11-16 12:53:04,932 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-16 12:53:04,933 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2833 transitions. [2022-11-16 12:53:04,934 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 404.7142857142857) internal successors, (2833), 7 states have internal predecessors, (2833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:53:04,937 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 488.0) internal successors, (3904), 8 states have internal predecessors, (3904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:53:04,938 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 488.0) internal successors, (3904), 8 states have internal predecessors, (3904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:53:04,938 INFO L175 Difference]: Start difference. First operand has 481 places, 452 transitions, 1253 flow. Second operand 7 states and 2833 transitions. [2022-11-16 12:53:04,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 476 transitions, 1518 flow [2022-11-16 12:53:04,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 476 transitions, 1504 flow, removed 3 selfloop flow, removed 4 redundant places. [2022-11-16 12:53:04,949 INFO L231 Difference]: Finished difference. Result has 482 places, 451 transitions, 1249 flow [2022-11-16 12:53:04,950 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=488, PETRI_DIFFERENCE_MINUEND_FLOW=1237, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1249, PETRI_PLACES=482, PETRI_TRANSITIONS=451} [2022-11-16 12:53:04,950 INFO L288 CegarLoopForPetriNet]: 424 programPoint places, 58 predicate places. [2022-11-16 12:53:04,951 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 451 transitions, 1249 flow [2022-11-16 12:53:04,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 399.6666666666667) internal successors, (2398), 6 states have internal predecessors, (2398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:53:04,951 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-16 12:53:04,951 INFO L209 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-16 12:53:04,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2022-11-16 12:53:04,952 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 38 more)] === [2022-11-16 12:53:04,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-16 12:53:04,952 INFO L85 PathProgramCache]: Analyzing trace with hash 1620399212, now seen corresponding path program 1 times [2022-11-16 12:53:04,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-16 12:53:04,953 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328436275] [2022-11-16 12:53:04,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-16 12:53:04,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-16 12:53:04,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-16 12:53:05,431 INFO L134 CoverageAnalysis]: Checked inductivity of 325 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2022-11-16 12:53:05,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-16 12:53:05,432 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328436275] [2022-11-16 12:53:05,432 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [328436275] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-16 12:53:05,432 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-16 12:53:05,432 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-16 12:53:05,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016740910] [2022-11-16 12:53:05,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-16 12:53:05,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-16 12:53:05,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-16 12:53:05,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-16 12:53:05,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2022-11-16 12:53:05,441 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 351 out of 488 [2022-11-16 12:53:05,443 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 451 transitions, 1249 flow. Second operand has 10 states, 10 states have (on average 353.4) internal successors, (3534), 10 states have internal predecessors, (3534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-16 12:53:05,444 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-16 12:53:05,444 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 351 of 488 [2022-11-16 12:53:05,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand