./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-overflow.prp --file ../../sv-benchmarks/c/weaver/chl-name-comparator-subst.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 8393723b Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472df347-a4e6-42a7-89ee-e4035b493983/bin/uautomizer-TMbwUNV5ro/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472df347-a4e6-42a7-89ee-e4035b493983/bin/uautomizer-TMbwUNV5ro/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472df347-a4e6-42a7-89ee-e4035b493983/bin/uautomizer-TMbwUNV5ro/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472df347-a4e6-42a7-89ee-e4035b493983/bin/uautomizer-TMbwUNV5ro/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/chl-name-comparator-subst.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472df347-a4e6-42a7-89ee-e4035b493983/bin/uautomizer-TMbwUNV5ro/config/svcomp-Overflow-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472df347-a4e6-42a7-89ee-e4035b493983/bin/uautomizer-TMbwUNV5ro --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 83223bd52506e4247e7ac7ce7a49284be0292b773b9e827e6221f58042ba0602 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-8393723 [2022-11-18 19:49:42,802 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-18 19:49:42,804 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-18 19:49:42,826 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-18 19:49:42,827 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-18 19:49:42,828 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-18 19:49:42,829 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-18 19:49:42,832 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-18 19:49:42,834 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-18 19:49:42,837 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-18 19:49:42,847 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-18 19:49:42,849 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-18 19:49:42,849 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-18 19:49:42,850 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-18 19:49:42,852 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-18 19:49:42,853 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-18 19:49:42,854 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-18 19:49:42,855 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-18 19:49:42,857 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-18 19:49:42,859 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-18 19:49:42,861 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-18 19:49:42,869 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-18 19:49:42,875 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-18 19:49:42,876 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-18 19:49:42,886 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-18 19:49:42,887 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-18 19:49:42,887 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-18 19:49:42,888 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-18 19:49:42,889 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-18 19:49:42,890 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-18 19:49:42,890 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-18 19:49:42,891 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-18 19:49:42,892 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-18 19:49:42,893 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-18 19:49:42,894 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-18 19:49:42,894 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-18 19:49:42,904 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-18 19:49:42,904 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-18 19:49:42,904 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-18 19:49:42,905 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-18 19:49:42,906 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-18 19:49:42,907 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472df347-a4e6-42a7-89ee-e4035b493983/bin/uautomizer-TMbwUNV5ro/config/svcomp-Overflow-32bit-Automizer_Default.epf [2022-11-18 19:49:42,955 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-18 19:49:42,955 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-18 19:49:42,956 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-18 19:49:42,956 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-18 19:49:42,957 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-18 19:49:42,958 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-18 19:49:42,958 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-18 19:49:42,958 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-18 19:49:42,959 INFO L138 SettingsManager]: * Use SBE=true [2022-11-18 19:49:42,959 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-18 19:49:42,960 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-18 19:49:42,960 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-18 19:49:42,960 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-18 19:49:42,961 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-18 19:49:42,961 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-18 19:49:42,961 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-18 19:49:42,961 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-18 19:49:42,961 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-18 19:49:42,962 INFO L138 SettingsManager]: * Check absence of signed integer overflows=true [2022-11-18 19:49:42,962 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-18 19:49:42,962 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-18 19:49:42,962 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-18 19:49:42,962 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-18 19:49:42,963 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-18 19:49:42,963 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-18 19:49:42,963 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-18 19:49:42,965 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-18 19:49:42,965 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-18 19:49:42,965 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-18 19:49:42,965 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-18 19:49:42,966 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-18 19:49:42,966 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-18 19:49:42,966 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-11-18 19:49:42,966 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-18 19:49:42,967 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-18 19:49:42,967 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_472df347-a4e6-42a7-89ee-e4035b493983/bin/uautomizer-TMbwUNV5ro/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472df347-a4e6-42a7-89ee-e4035b493983/bin/uautomizer-TMbwUNV5ro Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! 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 -> 83223bd52506e4247e7ac7ce7a49284be0292b773b9e827e6221f58042ba0602 [2022-11-18 19:49:43,260 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-18 19:49:43,283 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-18 19:49:43,286 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-18 19:49:43,287 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-18 19:49:43,288 INFO L275 PluginConnector]: CDTParser initialized [2022-11-18 19:49:43,290 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472df347-a4e6-42a7-89ee-e4035b493983/bin/uautomizer-TMbwUNV5ro/../../sv-benchmarks/c/weaver/chl-name-comparator-subst.wvr.c [2022-11-18 19:49:43,383 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472df347-a4e6-42a7-89ee-e4035b493983/bin/uautomizer-TMbwUNV5ro/data/7930924a9/99bb080ad9924ce2b23604d198ebd599/FLAGdb00f7016 [2022-11-18 19:49:43,961 INFO L306 CDTParser]: Found 1 translation units. [2022-11-18 19:49:43,964 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472df347-a4e6-42a7-89ee-e4035b493983/sv-benchmarks/c/weaver/chl-name-comparator-subst.wvr.c [2022-11-18 19:49:43,975 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472df347-a4e6-42a7-89ee-e4035b493983/bin/uautomizer-TMbwUNV5ro/data/7930924a9/99bb080ad9924ce2b23604d198ebd599/FLAGdb00f7016 [2022-11-18 19:49:44,296 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472df347-a4e6-42a7-89ee-e4035b493983/bin/uautomizer-TMbwUNV5ro/data/7930924a9/99bb080ad9924ce2b23604d198ebd599 [2022-11-18 19:49:44,299 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-18 19:49:44,300 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-18 19:49:44,303 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-18 19:49:44,303 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-18 19:49:44,307 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-18 19:49:44,307 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 07:49:44" (1/1) ... [2022-11-18 19:49:44,310 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@42049fe8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:49:44, skipping insertion in model container [2022-11-18 19:49:44,310 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 07:49:44" (1/1) ... [2022-11-18 19:49:44,319 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-18 19:49:44,357 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-18 19:49:44,617 WARN L234 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472df347-a4e6-42a7-89ee-e4035b493983/sv-benchmarks/c/weaver/chl-name-comparator-subst.wvr.c[4836,4849] [2022-11-18 19:49:44,625 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 19:49:44,641 INFO L203 MainTranslator]: Completed pre-run [2022-11-18 19:49:44,699 WARN L234 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472df347-a4e6-42a7-89ee-e4035b493983/sv-benchmarks/c/weaver/chl-name-comparator-subst.wvr.c[4836,4849] [2022-11-18 19:49:44,703 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 19:49:44,724 INFO L208 MainTranslator]: Completed translation [2022-11-18 19:49:44,725 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:49:44 WrapperNode [2022-11-18 19:49:44,725 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-18 19:49:44,726 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-18 19:49:44,726 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-18 19:49:44,726 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-18 19:49:44,734 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:49:44" (1/1) ... [2022-11-18 19:49:44,760 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:49:44" (1/1) ... [2022-11-18 19:49:44,807 INFO L138 Inliner]: procedures = 26, calls = 44, calls flagged for inlining = 17, calls inlined = 21, statements flattened = 347 [2022-11-18 19:49:44,808 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-18 19:49:44,810 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-18 19:49:44,810 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-18 19:49:44,810 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-18 19:49:44,817 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:49:44" (1/1) ... [2022-11-18 19:49:44,818 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:49:44" (1/1) ... [2022-11-18 19:49:44,822 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:49:44" (1/1) ... [2022-11-18 19:49:44,822 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:49:44" (1/1) ... [2022-11-18 19:49:44,832 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:49:44" (1/1) ... [2022-11-18 19:49:44,837 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:49:44" (1/1) ... [2022-11-18 19:49:44,852 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:49:44" (1/1) ... [2022-11-18 19:49:44,854 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:49:44" (1/1) ... [2022-11-18 19:49:44,858 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-18 19:49:44,859 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-18 19:49:44,863 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-18 19:49:44,863 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-18 19:49:44,866 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:49:44" (1/1) ... [2022-11-18 19:49:44,874 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-18 19:49:44,889 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472df347-a4e6-42a7-89ee-e4035b493983/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:49:44,907 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472df347-a4e6-42a7-89ee-e4035b493983/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-18 19:49:44,929 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472df347-a4e6-42a7-89ee-e4035b493983/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-18 19:49:44,962 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-18 19:49:44,962 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-18 19:49:44,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-18 19:49:44,963 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-18 19:49:44,963 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-11-18 19:49:44,964 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-11-18 19:49:44,964 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-11-18 19:49:44,964 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-11-18 19:49:44,964 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-11-18 19:49:44,964 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-11-18 19:49:44,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-18 19:49:44,965 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-18 19:49:44,965 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-18 19:49:44,965 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-18 19:49:44,965 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-18 19:49:44,967 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-11-18 19:49:45,145 INFO L235 CfgBuilder]: Building ICFG [2022-11-18 19:49:45,148 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-18 19:49:45,894 INFO L276 CfgBuilder]: Performing block encoding [2022-11-18 19:49:45,913 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-18 19:49:45,916 INFO L300 CfgBuilder]: Removed 4 assume(true) statements. [2022-11-18 19:49:45,919 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 07:49:45 BoogieIcfgContainer [2022-11-18 19:49:45,920 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-18 19:49:45,924 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-18 19:49:45,925 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-18 19:49:45,933 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-18 19:49:45,933 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.11 07:49:44" (1/3) ... [2022-11-18 19:49:45,934 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3ee3dbc1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.11 07:49:45, skipping insertion in model container [2022-11-18 19:49:45,934 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:49:44" (2/3) ... [2022-11-18 19:49:45,935 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3ee3dbc1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.11 07:49:45, skipping insertion in model container [2022-11-18 19:49:45,935 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 07:49:45" (3/3) ... [2022-11-18 19:49:45,936 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-name-comparator-subst.wvr.c [2022-11-18 19:49:45,946 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-11-18 19:49:45,958 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-18 19:49:45,958 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 26 error locations. [2022-11-18 19:49:45,958 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-11-18 19:49:46,097 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-11-18 19:49:46,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 434 places, 456 transitions, 936 flow [2022-11-18 19:49:46,383 INFO L130 PetriNetUnfolder]: 32/453 cut-off events. [2022-11-18 19:49:46,383 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-11-18 19:49:46,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 466 conditions, 453 events. 32/453 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 1308 event pairs, 0 based on Foata normal form. 0/395 useless extension candidates. Maximal degree in co-relation 330. Up to 2 conditions per place. [2022-11-18 19:49:46,397 INFO L82 GeneralOperation]: Start removeDead. Operand has 434 places, 456 transitions, 936 flow [2022-11-18 19:49:46,408 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 411 places, 432 transitions, 879 flow [2022-11-18 19:49:46,418 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-18 19:49:46,425 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;@774855e0, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-18 19:49:46,425 INFO L358 AbstractCegarLoop]: Starting to check reachability of 53 error locations. [2022-11-18 19:49:46,444 INFO L130 PetriNetUnfolder]: 3/112 cut-off events. [2022-11-18 19:49:46,445 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2022-11-18 19:49:46,445 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 19:49:46,446 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:49:46,446 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 50 more)] === [2022-11-18 19:49:46,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:49:46,451 INFO L85 PathProgramCache]: Analyzing trace with hash 1259387843, now seen corresponding path program 1 times [2022-11-18 19:49:46,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:49:46,462 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391340068] [2022-11-18 19:49:46,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:49:46,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:49:46,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:49:46,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 19:49:46,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:49:46,966 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391340068] [2022-11-18 19:49:46,967 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391340068] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:49:46,967 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:49:46,968 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 19:49:46,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884743580] [2022-11-18 19:49:46,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:49:46,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 19:49:46,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:49:47,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 19:49:47,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 19:49:47,032 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 418 out of 456 [2022-11-18 19:49:47,042 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 432 transitions, 879 flow. Second operand has 4 states, 4 states have (on average 419.5) internal successors, (1678), 4 states have internal predecessors, (1678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:49:47,043 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 19:49:47,043 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 418 of 456 [2022-11-18 19:49:47,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 19:49:47,401 INFO L130 PetriNetUnfolder]: 25/727 cut-off events. [2022-11-18 19:49:47,402 INFO L131 PetriNetUnfolder]: For 22/26 co-relation queries the response was YES. [2022-11-18 19:49:47,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 778 conditions, 727 events. 25/727 cut-off events. For 22/26 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 3628 event pairs, 0 based on Foata normal form. 66/691 useless extension candidates. Maximal degree in co-relation 557. Up to 18 conditions per place. [2022-11-18 19:49:47,427 INFO L137 encePairwiseOnDemand]: 432/456 looper letters, 26 selfloop transitions, 4 changer transitions 2/427 dead transitions. [2022-11-18 19:49:47,427 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 427 transitions, 944 flow [2022-11-18 19:49:47,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 19:49:47,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-18 19:49:47,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 2156 transitions. [2022-11-18 19:49:47,458 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9456140350877194 [2022-11-18 19:49:47,459 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 2156 transitions. [2022-11-18 19:49:47,460 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 2156 transitions. [2022-11-18 19:49:47,466 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:49:47,469 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 2156 transitions. [2022-11-18 19:49:47,479 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 431.2) internal successors, (2156), 5 states have internal predecessors, (2156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:49:47,493 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 456.0) internal successors, (2736), 6 states have internal predecessors, (2736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:49:47,496 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 456.0) internal successors, (2736), 6 states have internal predecessors, (2736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:49:47,498 INFO L175 Difference]: Start difference. First operand has 411 places, 432 transitions, 879 flow. Second operand 5 states and 2156 transitions. [2022-11-18 19:49:47,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 427 transitions, 944 flow [2022-11-18 19:49:47,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 427 transitions, 926 flow, removed 0 selfloop flow, removed 5 redundant places. [2022-11-18 19:49:47,521 INFO L231 Difference]: Finished difference. Result has 413 places, 415 transitions, 860 flow [2022-11-18 19:49:47,523 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=456, PETRI_DIFFERENCE_MINUEND_FLOW=834, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=860, PETRI_PLACES=413, PETRI_TRANSITIONS=415} [2022-11-18 19:49:47,527 INFO L288 CegarLoopForPetriNet]: 411 programPoint places, 2 predicate places. [2022-11-18 19:49:47,528 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 415 transitions, 860 flow [2022-11-18 19:49:47,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 419.5) internal successors, (1678), 4 states have internal predecessors, (1678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:49:47,530 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 19:49:47,531 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:49:47,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-18 19:49:47,532 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 50 more)] === [2022-11-18 19:49:47,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:49:47,534 INFO L85 PathProgramCache]: Analyzing trace with hash -846474772, now seen corresponding path program 1 times [2022-11-18 19:49:47,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:49:47,534 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446865329] [2022-11-18 19:49:47,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:49:47,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:49:47,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:49:47,895 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 19:49:47,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:49:47,895 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446865329] [2022-11-18 19:49:47,896 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1446865329] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 19:49:47,896 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1979955175] [2022-11-18 19:49:47,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:49:47,897 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 19:49:47,897 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472df347-a4e6-42a7-89ee-e4035b493983/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:49:47,900 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472df347-a4e6-42a7-89ee-e4035b493983/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 19:49:47,919 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472df347-a4e6-42a7-89ee-e4035b493983/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-18 19:49:48,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:49:48,064 INFO L263 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-18 19:49:48,072 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:49:48,199 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 19:49:48,199 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 19:49:48,296 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 19:49:48,296 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1979955175] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 19:49:48,297 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 19:49:48,297 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2022-11-18 19:49:48,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365104800] [2022-11-18 19:49:48,298 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 19:49:48,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-18 19:49:48,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:49:48,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-18 19:49:48,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2022-11-18 19:49:48,307 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 418 out of 456 [2022-11-18 19:49:48,313 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 415 transitions, 860 flow. Second operand has 12 states, 12 states have (on average 420.6666666666667) internal successors, (5048), 12 states have internal predecessors, (5048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:49:48,314 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 19:49:48,314 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 418 of 456 [2022-11-18 19:49:48,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 19:49:49,146 INFO L130 PetriNetUnfolder]: 61/1666 cut-off events. [2022-11-18 19:49:49,146 INFO L131 PetriNetUnfolder]: For 21/31 co-relation queries the response was YES. [2022-11-18 19:49:49,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1786 conditions, 1666 events. 61/1666 cut-off events. For 21/31 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 11962 event pairs, 0 based on Foata normal form. 3/1424 useless extension candidates. Maximal degree in co-relation 1344. Up to 13 conditions per place. [2022-11-18 19:49:49,187 INFO L137 encePairwiseOnDemand]: 449/456 looper letters, 53 selfloop transitions, 18 changer transitions 0/466 dead transitions. [2022-11-18 19:49:49,188 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 466 transitions, 1150 flow [2022-11-18 19:49:49,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-18 19:49:49,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-18 19:49:49,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 7598 transitions. [2022-11-18 19:49:49,201 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.925682261208577 [2022-11-18 19:49:49,201 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 7598 transitions. [2022-11-18 19:49:49,202 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 7598 transitions. [2022-11-18 19:49:49,206 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:49:49,206 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 7598 transitions. [2022-11-18 19:49:49,223 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 422.1111111111111) internal successors, (7598), 18 states have internal predecessors, (7598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:49:49,289 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 456.0) internal successors, (8664), 19 states have internal predecessors, (8664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:49:49,294 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 456.0) internal successors, (8664), 19 states have internal predecessors, (8664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:49:49,294 INFO L175 Difference]: Start difference. First operand has 413 places, 415 transitions, 860 flow. Second operand 18 states and 7598 transitions. [2022-11-18 19:49:49,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 466 transitions, 1150 flow [2022-11-18 19:49:49,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 466 transitions, 1148 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-18 19:49:49,307 INFO L231 Difference]: Finished difference. Result has 431 places, 427 transitions, 964 flow [2022-11-18 19:49:49,308 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=456, PETRI_DIFFERENCE_MINUEND_FLOW=858, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=964, PETRI_PLACES=431, PETRI_TRANSITIONS=427} [2022-11-18 19:49:49,309 INFO L288 CegarLoopForPetriNet]: 411 programPoint places, 20 predicate places. [2022-11-18 19:49:49,309 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 427 transitions, 964 flow [2022-11-18 19:49:49,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 420.6666666666667) internal successors, (5048), 12 states have internal predecessors, (5048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:49:49,313 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 19:49:49,313 INFO L209 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:49:49,325 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472df347-a4e6-42a7-89ee-e4035b493983/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-18 19:49:49,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472df347-a4e6-42a7-89ee-e4035b493983/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 19:49:49,521 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 50 more)] === [2022-11-18 19:49:49,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:49:49,531 INFO L85 PathProgramCache]: Analyzing trace with hash -470913155, now seen corresponding path program 1 times [2022-11-18 19:49:49,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:49:49,531 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37350738] [2022-11-18 19:49:49,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:49:49,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:49:49,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:49:49,702 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 19:49:49,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:49:49,702 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37350738] [2022-11-18 19:49:49,702 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [37350738] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 19:49:49,703 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1019824694] [2022-11-18 19:49:49,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:49:49,703 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 19:49:49,703 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472df347-a4e6-42a7-89ee-e4035b493983/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:49:49,705 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472df347-a4e6-42a7-89ee-e4035b493983/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 19:49:49,727 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472df347-a4e6-42a7-89ee-e4035b493983/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-18 19:49:49,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:49:49,843 INFO L263 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-18 19:49:49,849 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:49:49,906 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 19:49:49,907 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-18 19:49:49,907 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1019824694] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:49:49,907 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-18 19:49:49,907 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7 [2022-11-18 19:49:49,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534421933] [2022-11-18 19:49:49,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:49:49,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-18 19:49:49,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:49:49,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 19:49:49,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-11-18 19:49:49,913 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 418 out of 456 [2022-11-18 19:49:49,916 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 427 transitions, 964 flow. Second operand has 6 states, 6 states have (on average 420.3333333333333) internal successors, (2522), 6 states have internal predecessors, (2522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:49:49,916 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 19:49:49,916 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 418 of 456 [2022-11-18 19:49:49,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 19:49:50,496 INFO L130 PetriNetUnfolder]: 61/1662 cut-off events. [2022-11-18 19:49:50,497 INFO L131 PetriNetUnfolder]: For 57/67 co-relation queries the response was YES. [2022-11-18 19:49:50,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1804 conditions, 1662 events. 61/1662 cut-off events. For 57/67 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 11945 event pairs, 0 based on Foata normal form. 4/1421 useless extension candidates. Maximal degree in co-relation 1437. Up to 36 conditions per place. [2022-11-18 19:49:50,544 INFO L137 encePairwiseOnDemand]: 451/456 looper letters, 27 selfloop transitions, 11 changer transitions 0/433 dead transitions. [2022-11-18 19:49:50,544 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 433 transitions, 1041 flow [2022-11-18 19:49:50,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-18 19:49:50,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-11-18 19:49:50,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2956 transitions. [2022-11-18 19:49:50,550 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9260651629072681 [2022-11-18 19:49:50,551 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2956 transitions. [2022-11-18 19:49:50,551 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2956 transitions. [2022-11-18 19:49:50,552 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:49:50,553 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2956 transitions. [2022-11-18 19:49:50,560 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 422.2857142857143) internal successors, (2956), 7 states have internal predecessors, (2956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:49:50,567 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 456.0) internal successors, (3648), 8 states have internal predecessors, (3648), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:49:50,568 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 456.0) internal successors, (3648), 8 states have internal predecessors, (3648), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:49:50,569 INFO L175 Difference]: Start difference. First operand has 431 places, 427 transitions, 964 flow. Second operand 7 states and 2956 transitions. [2022-11-18 19:49:50,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 433 transitions, 1041 flow [2022-11-18 19:49:50,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 433 transitions, 1009 flow, removed 11 selfloop flow, removed 5 redundant places. [2022-11-18 19:49:50,581 INFO L231 Difference]: Finished difference. Result has 427 places, 423 transitions, 927 flow [2022-11-18 19:49:50,582 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=456, PETRI_DIFFERENCE_MINUEND_FLOW=905, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=927, PETRI_PLACES=427, PETRI_TRANSITIONS=423} [2022-11-18 19:49:50,584 INFO L288 CegarLoopForPetriNet]: 411 programPoint places, 16 predicate places. [2022-11-18 19:49:50,584 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 423 transitions, 927 flow [2022-11-18 19:49:50,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 420.3333333333333) internal successors, (2522), 6 states have internal predecessors, (2522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:49:50,585 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 19:49:50,586 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:49:50,596 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472df347-a4e6-42a7-89ee-e4035b493983/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-11-18 19:49:50,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472df347-a4e6-42a7-89ee-e4035b493983/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 19:49:50,796 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 50 more)] === [2022-11-18 19:49:50,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:49:50,797 INFO L85 PathProgramCache]: Analyzing trace with hash 1297888659, now seen corresponding path program 1 times [2022-11-18 19:49:50,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:49:50,797 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862443594] [2022-11-18 19:49:50,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:49:50,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:49:50,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:49:50,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 19:49:50,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:49:50,981 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862443594] [2022-11-18 19:49:50,981 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [862443594] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:49:50,981 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:49:50,981 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 19:49:50,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338552176] [2022-11-18 19:49:50,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:49:50,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 19:49:50,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:49:50,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 19:49:50,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 19:49:50,985 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 417 out of 456 [2022-11-18 19:49:50,987 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 423 transitions, 927 flow. Second operand has 4 states, 4 states have (on average 419.0) internal successors, (1676), 4 states have internal predecessors, (1676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:49:50,987 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 19:49:50,987 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 417 of 456 [2022-11-18 19:49:50,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 19:49:53,780 INFO L130 PetriNetUnfolder]: 541/9022 cut-off events. [2022-11-18 19:49:53,781 INFO L131 PetriNetUnfolder]: For 42/47 co-relation queries the response was YES. [2022-11-18 19:49:53,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9863 conditions, 9022 events. 541/9022 cut-off events. For 42/47 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 105680 event pairs, 75 based on Foata normal form. 0/7557 useless extension candidates. Maximal degree in co-relation 7891. Up to 292 conditions per place. [2022-11-18 19:49:54,195 INFO L137 encePairwiseOnDemand]: 448/456 looper letters, 28 selfloop transitions, 6 changer transitions 0/439 dead transitions. [2022-11-18 19:49:54,195 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 439 transitions, 1038 flow [2022-11-18 19:49:54,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 19:49:54,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-18 19:49:54,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 2121 transitions. [2022-11-18 19:49:54,201 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9302631578947368 [2022-11-18 19:49:54,201 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 2121 transitions. [2022-11-18 19:49:54,201 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 2121 transitions. [2022-11-18 19:49:54,202 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:49:54,203 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 2121 transitions. [2022-11-18 19:49:54,215 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 424.2) internal successors, (2121), 5 states have internal predecessors, (2121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:49:54,219 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 456.0) internal successors, (2736), 6 states have internal predecessors, (2736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:49:54,221 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 456.0) internal successors, (2736), 6 states have internal predecessors, (2736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:49:54,221 INFO L175 Difference]: Start difference. First operand has 427 places, 423 transitions, 927 flow. Second operand 5 states and 2121 transitions. [2022-11-18 19:49:54,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 439 transitions, 1038 flow [2022-11-18 19:49:54,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 439 transitions, 1024 flow, removed 0 selfloop flow, removed 5 redundant places. [2022-11-18 19:49:54,237 INFO L231 Difference]: Finished difference. Result has 429 places, 426 transitions, 949 flow [2022-11-18 19:49:54,238 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=456, PETRI_DIFFERENCE_MINUEND_FLOW=913, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=949, PETRI_PLACES=429, PETRI_TRANSITIONS=426} [2022-11-18 19:49:54,240 INFO L288 CegarLoopForPetriNet]: 411 programPoint places, 18 predicate places. [2022-11-18 19:49:54,240 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 426 transitions, 949 flow [2022-11-18 19:49:54,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 419.0) internal successors, (1676), 4 states have internal predecessors, (1676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:49:54,241 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 19:49:54,241 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:49:54,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-18 19:49:54,242 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 50 more)] === [2022-11-18 19:49:54,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:49:54,242 INFO L85 PathProgramCache]: Analyzing trace with hash -103367591, now seen corresponding path program 1 times [2022-11-18 19:49:54,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:49:54,243 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380251206] [2022-11-18 19:49:54,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:49:54,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:49:54,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:49:54,378 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 19:49:54,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:49:54,378 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380251206] [2022-11-18 19:49:54,379 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380251206] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:49:54,379 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:49:54,379 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 19:49:54,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707228637] [2022-11-18 19:49:54,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:49:54,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-18 19:49:54,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:49:54,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 19:49:54,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-18 19:49:54,383 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 418 out of 456 [2022-11-18 19:49:54,386 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 426 transitions, 949 flow. Second operand has 5 states, 5 states have (on average 419.8) internal successors, (2099), 5 states have internal predecessors, (2099), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:49:54,386 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 19:49:54,386 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 418 of 456 [2022-11-18 19:49:54,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 19:49:55,008 INFO L130 PetriNetUnfolder]: 61/1722 cut-off events. [2022-11-18 19:49:55,009 INFO L131 PetriNetUnfolder]: For 65/81 co-relation queries the response was YES. [2022-11-18 19:49:55,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1893 conditions, 1722 events. 61/1722 cut-off events. For 65/81 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 12833 event pairs, 0 based on Foata normal form. 0/1478 useless extension candidates. Maximal degree in co-relation 1752. Up to 53 conditions per place. [2022-11-18 19:49:55,073 INFO L137 encePairwiseOnDemand]: 451/456 looper letters, 23 selfloop transitions, 4 changer transitions 0/428 dead transitions. [2022-11-18 19:49:55,074 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 428 transitions, 1007 flow [2022-11-18 19:49:55,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 19:49:55,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-18 19:49:55,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 2112 transitions. [2022-11-18 19:49:55,080 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9263157894736842 [2022-11-18 19:49:55,080 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 2112 transitions. [2022-11-18 19:49:55,080 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 2112 transitions. [2022-11-18 19:49:55,082 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:49:55,082 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 2112 transitions. [2022-11-18 19:49:55,088 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 422.4) internal successors, (2112), 5 states have internal predecessors, (2112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:49:55,092 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 456.0) internal successors, (2736), 6 states have internal predecessors, (2736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:49:55,094 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 456.0) internal successors, (2736), 6 states have internal predecessors, (2736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:49:55,094 INFO L175 Difference]: Start difference. First operand has 429 places, 426 transitions, 949 flow. Second operand 5 states and 2112 transitions. [2022-11-18 19:49:55,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 428 transitions, 1007 flow [2022-11-18 19:49:55,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 428 transitions, 1003 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-18 19:49:55,105 INFO L231 Difference]: Finished difference. Result has 433 places, 426 transitions, 957 flow [2022-11-18 19:49:55,106 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=456, PETRI_DIFFERENCE_MINUEND_FLOW=945, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=422, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=957, PETRI_PLACES=433, PETRI_TRANSITIONS=426} [2022-11-18 19:49:55,107 INFO L288 CegarLoopForPetriNet]: 411 programPoint places, 22 predicate places. [2022-11-18 19:49:55,108 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 426 transitions, 957 flow [2022-11-18 19:49:55,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 419.8) internal successors, (2099), 5 states have internal predecessors, (2099), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:49:55,109 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 19:49:55,109 INFO L209 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:49:55,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-18 19:49:55,110 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 50 more)] === [2022-11-18 19:49:55,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:49:55,110 INFO L85 PathProgramCache]: Analyzing trace with hash 771621186, now seen corresponding path program 1 times [2022-11-18 19:49:55,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:49:55,111 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989649219] [2022-11-18 19:49:55,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:49:55,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:49:55,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:49:55,311 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 19:49:55,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:49:55,312 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989649219] [2022-11-18 19:49:55,312 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [989649219] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 19:49:55,312 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [116782783] [2022-11-18 19:49:55,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:49:55,313 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 19:49:55,313 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472df347-a4e6-42a7-89ee-e4035b493983/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:49:55,314 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472df347-a4e6-42a7-89ee-e4035b493983/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 19:49:55,347 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472df347-a4e6-42a7-89ee-e4035b493983/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-18 19:49:55,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:49:55,459 INFO L263 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-18 19:49:55,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:49:55,606 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 19:49:55,607 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 19:49:55,711 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 19:49:55,711 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [116782783] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 19:49:55,711 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 19:49:55,712 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-11-18 19:49:55,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577945039] [2022-11-18 19:49:55,712 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 19:49:55,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-18 19:49:55,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:49:55,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-18 19:49:55,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2022-11-18 19:49:55,721 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 413 out of 456 [2022-11-18 19:49:55,729 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 426 transitions, 957 flow. Second operand has 14 states, 14 states have (on average 415.85714285714283) internal successors, (5822), 14 states have internal predecessors, (5822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:49:55,729 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 19:49:55,729 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 413 of 456 [2022-11-18 19:49:55,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 19:49:56,318 INFO L130 PetriNetUnfolder]: 31/932 cut-off events. [2022-11-18 19:49:56,318 INFO L131 PetriNetUnfolder]: For 50/58 co-relation queries the response was YES. [2022-11-18 19:49:56,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1075 conditions, 932 events. 31/932 cut-off events. For 50/58 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 5155 event pairs, 0 based on Foata normal form. 2/814 useless extension candidates. Maximal degree in co-relation 932. Up to 25 conditions per place. [2022-11-18 19:49:56,348 INFO L137 encePairwiseOnDemand]: 448/456 looper letters, 29 selfloop transitions, 13 changer transitions 0/435 dead transitions. [2022-11-18 19:49:56,348 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 435 transitions, 1063 flow [2022-11-18 19:49:56,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-18 19:49:56,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-11-18 19:49:56,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 4581 transitions. [2022-11-18 19:49:56,358 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9132775119617225 [2022-11-18 19:49:56,359 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 4581 transitions. [2022-11-18 19:49:56,359 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 4581 transitions. [2022-11-18 19:49:56,362 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:49:56,362 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 4581 transitions. [2022-11-18 19:49:56,371 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 416.45454545454544) internal successors, (4581), 11 states have internal predecessors, (4581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:49:56,381 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 456.0) internal successors, (5472), 12 states have internal predecessors, (5472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:49:56,384 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 456.0) internal successors, (5472), 12 states have internal predecessors, (5472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:49:56,384 INFO L175 Difference]: Start difference. First operand has 433 places, 426 transitions, 957 flow. Second operand 11 states and 4581 transitions. [2022-11-18 19:49:56,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 435 transitions, 1063 flow [2022-11-18 19:49:56,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 435 transitions, 1055 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-11-18 19:49:56,395 INFO L231 Difference]: Finished difference. Result has 442 places, 427 transitions, 996 flow [2022-11-18 19:49:56,396 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=456, PETRI_DIFFERENCE_MINUEND_FLOW=949, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=996, PETRI_PLACES=442, PETRI_TRANSITIONS=427} [2022-11-18 19:49:56,398 INFO L288 CegarLoopForPetriNet]: 411 programPoint places, 31 predicate places. [2022-11-18 19:49:56,399 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 427 transitions, 996 flow [2022-11-18 19:49:56,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 415.85714285714283) internal successors, (5822), 14 states have internal predecessors, (5822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:49:56,401 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 19:49:56,402 INFO L209 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:49:56,415 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472df347-a4e6-42a7-89ee-e4035b493983/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-18 19:49:56,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472df347-a4e6-42a7-89ee-e4035b493983/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2022-11-18 19:49:56,615 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 50 more)] === [2022-11-18 19:49:56,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:49:56,615 INFO L85 PathProgramCache]: Analyzing trace with hash 874065923, now seen corresponding path program 2 times [2022-11-18 19:49:56,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:49:56,616 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132785742] [2022-11-18 19:49:56,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:49:56,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:49:56,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:49:56,931 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 56 proven. 17 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-18 19:49:56,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:49:56,932 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132785742] [2022-11-18 19:49:56,932 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1132785742] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 19:49:56,932 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [593776841] [2022-11-18 19:49:56,932 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-18 19:49:56,933 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 19:49:56,933 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472df347-a4e6-42a7-89ee-e4035b493983/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:49:56,934 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472df347-a4e6-42a7-89ee-e4035b493983/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 19:49:56,943 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472df347-a4e6-42a7-89ee-e4035b493983/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-18 19:49:57,067 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-11-18 19:49:57,068 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-18 19:49:57,069 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-18 19:49:57,072 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:49:57,203 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2022-11-18 19:49:57,203 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 19:49:57,376 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2022-11-18 19:49:57,377 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [593776841] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 19:49:57,377 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 19:49:57,377 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 5, 5] total 17 [2022-11-18 19:49:57,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643913656] [2022-11-18 19:49:57,377 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 19:49:57,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-11-18 19:49:57,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:49:57,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-11-18 19:49:57,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2022-11-18 19:49:57,384 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 413 out of 456 [2022-11-18 19:49:57,391 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 427 transitions, 996 flow. Second operand has 17 states, 17 states have (on average 416.94117647058823) internal successors, (7088), 17 states have internal predecessors, (7088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:49:57,392 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 19:49:57,392 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 413 of 456 [2022-11-18 19:49:57,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 19:49:57,879 INFO L130 PetriNetUnfolder]: 15/519 cut-off events. [2022-11-18 19:49:57,880 INFO L131 PetriNetUnfolder]: For 45/49 co-relation queries the response was YES. [2022-11-18 19:49:57,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 627 conditions, 519 events. 15/519 cut-off events. For 45/49 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 1859 event pairs, 0 based on Foata normal form. 1/460 useless extension candidates. Maximal degree in co-relation 612. Up to 9 conditions per place. [2022-11-18 19:49:57,894 INFO L137 encePairwiseOnDemand]: 449/456 looper letters, 21 selfloop transitions, 13 changer transitions 0/427 dead transitions. [2022-11-18 19:49:57,895 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 427 transitions, 1033 flow [2022-11-18 19:49:57,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-18 19:49:57,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2022-11-18 19:49:57,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 6230 transitions. [2022-11-18 19:49:57,910 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9108187134502924 [2022-11-18 19:49:57,910 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 6230 transitions. [2022-11-18 19:49:57,910 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 6230 transitions. [2022-11-18 19:49:57,916 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:49:57,917 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 6230 transitions. [2022-11-18 19:49:57,932 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 415.3333333333333) internal successors, (6230), 15 states have internal predecessors, (6230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:49:57,945 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 456.0) internal successors, (7296), 16 states have internal predecessors, (7296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:49:57,948 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 456.0) internal successors, (7296), 16 states have internal predecessors, (7296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:49:57,948 INFO L175 Difference]: Start difference. First operand has 442 places, 427 transitions, 996 flow. Second operand 15 states and 6230 transitions. [2022-11-18 19:49:57,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 427 transitions, 1033 flow [2022-11-18 19:49:57,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 427 transitions, 988 flow, removed 3 selfloop flow, removed 17 redundant places. [2022-11-18 19:49:57,959 INFO L231 Difference]: Finished difference. Result has 437 places, 420 transitions, 934 flow [2022-11-18 19:49:57,960 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=456, PETRI_DIFFERENCE_MINUEND_FLOW=900, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=934, PETRI_PLACES=437, PETRI_TRANSITIONS=420} [2022-11-18 19:49:57,960 INFO L288 CegarLoopForPetriNet]: 411 programPoint places, 26 predicate places. [2022-11-18 19:49:57,960 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 420 transitions, 934 flow [2022-11-18 19:49:57,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 416.94117647058823) internal successors, (7088), 17 states have internal predecessors, (7088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:49:57,964 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 19:49:57,964 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:49:57,977 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472df347-a4e6-42a7-89ee-e4035b493983/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-11-18 19:49:58,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472df347-a4e6-42a7-89ee-e4035b493983/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 19:49:58,171 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 50 more)] === [2022-11-18 19:49:58,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:49:58,172 INFO L85 PathProgramCache]: Analyzing trace with hash 420245282, now seen corresponding path program 2 times [2022-11-18 19:49:58,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:49:58,172 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787457809] [2022-11-18 19:49:58,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:49:58,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:49:58,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:49:58,329 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-18 19:49:58,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:49:58,329 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1787457809] [2022-11-18 19:49:58,329 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1787457809] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:49:58,330 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:49:58,330 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 19:49:58,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770837744] [2022-11-18 19:49:58,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:49:58,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-18 19:49:58,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:49:58,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 19:49:58,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-18 19:49:58,338 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 396 out of 456 [2022-11-18 19:49:58,341 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 420 transitions, 934 flow. Second operand has 6 states, 6 states have (on average 398.1666666666667) internal successors, (2389), 6 states have internal predecessors, (2389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:49:58,342 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 19:49:58,342 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 396 of 456 [2022-11-18 19:49:58,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 19:49:59,249 INFO L130 PetriNetUnfolder]: 392/2526 cut-off events. [2022-11-18 19:49:59,250 INFO L131 PetriNetUnfolder]: For 77/77 co-relation queries the response was YES. [2022-11-18 19:49:59,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3501 conditions, 2526 events. 392/2526 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 20892 event pairs, 62 based on Foata normal form. 0/2198 useless extension candidates. Maximal degree in co-relation 3489. Up to 526 conditions per place. [2022-11-18 19:49:59,340 INFO L137 encePairwiseOnDemand]: 450/456 looper letters, 49 selfloop transitions, 5 changer transitions 0/435 dead transitions. [2022-11-18 19:49:59,341 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 435 transitions, 1080 flow [2022-11-18 19:49:59,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 19:49:59,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-18 19:49:59,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2431 transitions. [2022-11-18 19:49:59,346 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8885233918128655 [2022-11-18 19:49:59,347 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2431 transitions. [2022-11-18 19:49:59,347 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2431 transitions. [2022-11-18 19:49:59,348 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:49:59,348 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2431 transitions. [2022-11-18 19:49:59,353 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 405.1666666666667) internal successors, (2431), 6 states have internal predecessors, (2431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:49:59,358 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 456.0) internal successors, (3192), 7 states have internal predecessors, (3192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:49:59,360 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 456.0) internal successors, (3192), 7 states have internal predecessors, (3192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:49:59,360 INFO L175 Difference]: Start difference. First operand has 437 places, 420 transitions, 934 flow. Second operand 6 states and 2431 transitions. [2022-11-18 19:49:59,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 435 transitions, 1080 flow [2022-11-18 19:49:59,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 435 transitions, 1055 flow, removed 1 selfloop flow, removed 12 redundant places. [2022-11-18 19:49:59,369 INFO L231 Difference]: Finished difference. Result has 429 places, 419 transitions, 917 flow [2022-11-18 19:49:59,370 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=456, PETRI_DIFFERENCE_MINUEND_FLOW=907, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=917, PETRI_PLACES=429, PETRI_TRANSITIONS=419} [2022-11-18 19:49:59,371 INFO L288 CegarLoopForPetriNet]: 411 programPoint places, 18 predicate places. [2022-11-18 19:49:59,371 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 419 transitions, 917 flow [2022-11-18 19:49:59,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 398.1666666666667) internal successors, (2389), 6 states have internal predecessors, (2389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:49:59,372 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 19:49:59,372 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:49:59,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-11-18 19:49:59,373 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 50 more)] === [2022-11-18 19:49:59,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:49:59,373 INFO L85 PathProgramCache]: Analyzing trace with hash 142702985, now seen corresponding path program 1 times [2022-11-18 19:49:59,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:49:59,374 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888059282] [2022-11-18 19:49:59,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:49:59,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:49:59,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:49:59,473 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-18 19:49:59,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:49:59,473 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888059282] [2022-11-18 19:49:59,474 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [888059282] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:49:59,474 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:49:59,474 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 19:49:59,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759568752] [2022-11-18 19:49:59,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:49:59,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 19:49:59,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:49:59,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 19:49:59,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-11-18 19:49:59,477 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 407 out of 456 [2022-11-18 19:49:59,479 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 419 transitions, 917 flow. Second operand has 4 states, 4 states have (on average 408.75) internal successors, (1635), 4 states have internal predecessors, (1635), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:49:59,479 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 19:49:59,479 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 407 of 456 [2022-11-18 19:49:59,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 19:50:00,079 INFO L130 PetriNetUnfolder]: 165/1809 cut-off events. [2022-11-18 19:50:00,080 INFO L131 PetriNetUnfolder]: For 26/30 co-relation queries the response was YES. [2022-11-18 19:50:00,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2345 conditions, 1809 events. 165/1809 cut-off events. For 26/30 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 13642 event pairs, 48 based on Foata normal form. 0/1551 useless extension candidates. Maximal degree in co-relation 2333. Up to 140 conditions per place. [2022-11-18 19:50:00,123 INFO L137 encePairwiseOnDemand]: 450/456 looper letters, 37 selfloop transitions, 4 changer transitions 0/433 dead transitions. [2022-11-18 19:50:00,123 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 433 transitions, 1035 flow [2022-11-18 19:50:00,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-18 19:50:00,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-11-18 19:50:00,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1671 transitions. [2022-11-18 19:50:00,129 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9161184210526315 [2022-11-18 19:50:00,129 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1671 transitions. [2022-11-18 19:50:00,129 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1671 transitions. [2022-11-18 19:50:00,131 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:50:00,132 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1671 transitions. [2022-11-18 19:50:00,139 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 417.75) internal successors, (1671), 4 states have internal predecessors, (1671), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:00,143 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 456.0) internal successors, (2280), 5 states have internal predecessors, (2280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:00,144 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 456.0) internal successors, (2280), 5 states have internal predecessors, (2280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:00,145 INFO L175 Difference]: Start difference. First operand has 429 places, 419 transitions, 917 flow. Second operand 4 states and 1671 transitions. [2022-11-18 19:50:00,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 433 transitions, 1035 flow [2022-11-18 19:50:00,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 433 transitions, 1026 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-11-18 19:50:00,155 INFO L231 Difference]: Finished difference. Result has 430 places, 420 transitions, 932 flow [2022-11-18 19:50:00,156 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=456, PETRI_DIFFERENCE_MINUEND_FLOW=906, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=932, PETRI_PLACES=430, PETRI_TRANSITIONS=420} [2022-11-18 19:50:00,157 INFO L288 CegarLoopForPetriNet]: 411 programPoint places, 19 predicate places. [2022-11-18 19:50:00,158 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 420 transitions, 932 flow [2022-11-18 19:50:00,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 408.75) internal successors, (1635), 4 states have internal predecessors, (1635), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:00,159 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 19:50:00,159 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:50:00,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-11-18 19:50:00,159 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 50 more)] === [2022-11-18 19:50:00,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:50:00,160 INFO L85 PathProgramCache]: Analyzing trace with hash -1634394061, now seen corresponding path program 1 times [2022-11-18 19:50:00,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:50:00,161 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541750099] [2022-11-18 19:50:00,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:50:00,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:50:00,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:50:00,311 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-18 19:50:00,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:50:00,312 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541750099] [2022-11-18 19:50:00,312 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541750099] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:50:00,312 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:50:00,313 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 19:50:00,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274409601] [2022-11-18 19:50:00,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:50:00,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 19:50:00,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:50:00,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 19:50:00,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 19:50:00,317 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 417 out of 456 [2022-11-18 19:50:00,319 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 420 transitions, 932 flow. Second operand has 4 states, 4 states have (on average 419.25) internal successors, (1677), 4 states have internal predecessors, (1677), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:00,320 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 19:50:00,320 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 417 of 456 [2022-11-18 19:50:00,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 19:50:01,513 INFO L130 PetriNetUnfolder]: 186/1942 cut-off events. [2022-11-18 19:50:01,513 INFO L131 PetriNetUnfolder]: For 140/908 co-relation queries the response was YES. [2022-11-18 19:50:01,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2355 conditions, 1942 events. 186/1942 cut-off events. For 140/908 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 15521 event pairs, 21 based on Foata normal form. 0/1612 useless extension candidates. Maximal degree in co-relation 2341. Up to 175 conditions per place. [2022-11-18 19:50:01,615 INFO L137 encePairwiseOnDemand]: 448/456 looper letters, 27 selfloop transitions, 6 changer transitions 0/435 dead transitions. [2022-11-18 19:50:01,615 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 435 transitions, 1038 flow [2022-11-18 19:50:01,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 19:50:01,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-18 19:50:01,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 2120 transitions. [2022-11-18 19:50:01,623 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9298245614035088 [2022-11-18 19:50:01,623 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 2120 transitions. [2022-11-18 19:50:01,623 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 2120 transitions. [2022-11-18 19:50:01,624 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:50:01,625 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 2120 transitions. [2022-11-18 19:50:01,631 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 424.0) internal successors, (2120), 5 states have internal predecessors, (2120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:01,637 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 456.0) internal successors, (2736), 6 states have internal predecessors, (2736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:01,639 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 456.0) internal successors, (2736), 6 states have internal predecessors, (2736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:01,639 INFO L175 Difference]: Start difference. First operand has 430 places, 420 transitions, 932 flow. Second operand 5 states and 2120 transitions. [2022-11-18 19:50:01,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 435 transitions, 1038 flow [2022-11-18 19:50:01,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 435 transitions, 1038 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-11-18 19:50:01,652 INFO L231 Difference]: Finished difference. Result has 437 places, 423 transitions, 968 flow [2022-11-18 19:50:01,654 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=456, PETRI_DIFFERENCE_MINUEND_FLOW=932, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=968, PETRI_PLACES=437, PETRI_TRANSITIONS=423} [2022-11-18 19:50:01,654 INFO L288 CegarLoopForPetriNet]: 411 programPoint places, 26 predicate places. [2022-11-18 19:50:01,655 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 423 transitions, 968 flow [2022-11-18 19:50:01,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 419.25) internal successors, (1677), 4 states have internal predecessors, (1677), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:01,656 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 19:50:01,656 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:50:01,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-11-18 19:50:01,657 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 50 more)] === [2022-11-18 19:50:01,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:50:01,657 INFO L85 PathProgramCache]: Analyzing trace with hash -809818599, now seen corresponding path program 1 times [2022-11-18 19:50:01,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:50:01,658 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517680278] [2022-11-18 19:50:01,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:50:01,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:50:01,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:50:01,871 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-18 19:50:01,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:50:01,872 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517680278] [2022-11-18 19:50:01,872 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517680278] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:50:01,872 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:50:01,872 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 19:50:01,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671788292] [2022-11-18 19:50:01,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:50:01,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-18 19:50:01,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:50:01,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 19:50:01,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-18 19:50:01,882 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 396 out of 456 [2022-11-18 19:50:01,886 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 423 transitions, 968 flow. Second operand has 6 states, 6 states have (on average 398.3333333333333) internal successors, (2390), 6 states have internal predecessors, (2390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:01,886 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 19:50:01,886 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 396 of 456 [2022-11-18 19:50:01,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 19:50:05,977 INFO L130 PetriNetUnfolder]: 3406/13321 cut-off events. [2022-11-18 19:50:05,977 INFO L131 PetriNetUnfolder]: For 1708/1876 co-relation queries the response was YES. [2022-11-18 19:50:06,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18996 conditions, 13321 events. 3406/13321 cut-off events. For 1708/1876 co-relation queries the response was YES. Maximal size of possible extension queue 1259. Compared 169457 event pairs, 522 based on Foata normal form. 0/10437 useless extension candidates. Maximal degree in co-relation 18978. Up to 3754 conditions per place. [2022-11-18 19:50:06,253 INFO L137 encePairwiseOnDemand]: 450/456 looper letters, 48 selfloop transitions, 5 changer transitions 0/437 dead transitions. [2022-11-18 19:50:06,253 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 437 transitions, 1109 flow [2022-11-18 19:50:06,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 19:50:06,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-18 19:50:06,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2430 transitions. [2022-11-18 19:50:06,259 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8881578947368421 [2022-11-18 19:50:06,260 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2430 transitions. [2022-11-18 19:50:06,260 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2430 transitions. [2022-11-18 19:50:06,261 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:50:06,261 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2430 transitions. [2022-11-18 19:50:06,266 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 405.0) internal successors, (2430), 6 states have internal predecessors, (2430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:06,273 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 456.0) internal successors, (3192), 7 states have internal predecessors, (3192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:06,275 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 456.0) internal successors, (3192), 7 states have internal predecessors, (3192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:06,275 INFO L175 Difference]: Start difference. First operand has 437 places, 423 transitions, 968 flow. Second operand 6 states and 2430 transitions. [2022-11-18 19:50:06,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 437 transitions, 1109 flow [2022-11-18 19:50:06,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 437 transitions, 1105 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-18 19:50:06,288 INFO L231 Difference]: Finished difference. Result has 440 places, 422 transitions, 972 flow [2022-11-18 19:50:06,289 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=456, PETRI_DIFFERENCE_MINUEND_FLOW=962, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=972, PETRI_PLACES=440, PETRI_TRANSITIONS=422} [2022-11-18 19:50:06,290 INFO L288 CegarLoopForPetriNet]: 411 programPoint places, 29 predicate places. [2022-11-18 19:50:06,290 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 422 transitions, 972 flow [2022-11-18 19:50:06,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 398.3333333333333) internal successors, (2390), 6 states have internal predecessors, (2390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:06,291 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 19:50:06,292 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:50:06,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-11-18 19:50:06,292 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 50 more)] === [2022-11-18 19:50:06,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:50:06,293 INFO L85 PathProgramCache]: Analyzing trace with hash 665428434, now seen corresponding path program 1 times [2022-11-18 19:50:06,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:50:06,293 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757196545] [2022-11-18 19:50:06,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:50:06,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:50:06,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:50:06,435 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-18 19:50:06,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:50:06,435 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757196545] [2022-11-18 19:50:06,436 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757196545] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:50:06,436 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:50:06,436 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 19:50:06,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932575414] [2022-11-18 19:50:06,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:50:06,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 19:50:06,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:50:06,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 19:50:06,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-11-18 19:50:06,443 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 407 out of 456 [2022-11-18 19:50:06,445 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 422 transitions, 972 flow. Second operand has 4 states, 4 states have (on average 409.0) internal successors, (1636), 4 states have internal predecessors, (1636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:06,445 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 19:50:06,445 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 407 of 456 [2022-11-18 19:50:06,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 19:50:07,824 INFO L130 PetriNetUnfolder]: 450/2802 cut-off events. [2022-11-18 19:50:07,824 INFO L131 PetriNetUnfolder]: For 410/1775 co-relation queries the response was YES. [2022-11-18 19:50:07,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3945 conditions, 2802 events. 450/2802 cut-off events. For 410/1775 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 28030 event pairs, 168 based on Foata normal form. 0/2191 useless extension candidates. Maximal degree in co-relation 3927. Up to 418 conditions per place. [2022-11-18 19:50:07,971 INFO L137 encePairwiseOnDemand]: 450/456 looper letters, 36 selfloop transitions, 4 changer transitions 0/435 dead transitions. [2022-11-18 19:50:07,972 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 435 transitions, 1085 flow [2022-11-18 19:50:07,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-18 19:50:07,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-11-18 19:50:07,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1670 transitions. [2022-11-18 19:50:07,976 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9155701754385965 [2022-11-18 19:50:07,976 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1670 transitions. [2022-11-18 19:50:07,976 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1670 transitions. [2022-11-18 19:50:07,977 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:50:07,977 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1670 transitions. [2022-11-18 19:50:07,981 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 417.5) internal successors, (1670), 4 states have internal predecessors, (1670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:07,984 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 456.0) internal successors, (2280), 5 states have internal predecessors, (2280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:07,985 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 456.0) internal successors, (2280), 5 states have internal predecessors, (2280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:07,985 INFO L175 Difference]: Start difference. First operand has 440 places, 422 transitions, 972 flow. Second operand 4 states and 1670 transitions. [2022-11-18 19:50:07,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 435 transitions, 1085 flow [2022-11-18 19:50:07,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 435 transitions, 1076 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-11-18 19:50:07,995 INFO L231 Difference]: Finished difference. Result has 441 places, 423 transitions, 987 flow [2022-11-18 19:50:07,996 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=456, PETRI_DIFFERENCE_MINUEND_FLOW=961, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=987, PETRI_PLACES=441, PETRI_TRANSITIONS=423} [2022-11-18 19:50:07,996 INFO L288 CegarLoopForPetriNet]: 411 programPoint places, 30 predicate places. [2022-11-18 19:50:07,997 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 423 transitions, 987 flow [2022-11-18 19:50:07,997 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 409.0) internal successors, (1636), 4 states have internal predecessors, (1636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:07,998 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 19:50:07,998 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:50:07,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-11-18 19:50:07,998 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 50 more)] === [2022-11-18 19:50:07,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:50:07,999 INFO L85 PathProgramCache]: Analyzing trace with hash -152845199, now seen corresponding path program 1 times [2022-11-18 19:50:07,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:50:07,999 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55262002] [2022-11-18 19:50:08,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:50:08,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:50:08,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:50:08,091 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-18 19:50:08,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:50:08,092 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55262002] [2022-11-18 19:50:08,092 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55262002] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:50:08,092 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:50:08,092 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 19:50:08,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605767230] [2022-11-18 19:50:08,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:50:08,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 19:50:08,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:50:08,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 19:50:08,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-11-18 19:50:08,095 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 407 out of 456 [2022-11-18 19:50:08,097 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 423 transitions, 987 flow. Second operand has 4 states, 4 states have (on average 409.25) internal successors, (1637), 4 states have internal predecessors, (1637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:08,097 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 19:50:08,097 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 407 of 456 [2022-11-18 19:50:08,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 19:50:09,141 INFO L130 PetriNetUnfolder]: 164/2688 cut-off events. [2022-11-18 19:50:09,141 INFO L131 PetriNetUnfolder]: For 158/1065 co-relation queries the response was YES. [2022-11-18 19:50:09,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3482 conditions, 2688 events. 164/2688 cut-off events. For 158/1065 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 23410 event pairs, 48 based on Foata normal form. 14/2377 useless extension candidates. Maximal degree in co-relation 3462. Up to 152 conditions per place. [2022-11-18 19:50:09,225 INFO L137 encePairwiseOnDemand]: 452/456 looper letters, 37 selfloop transitions, 3 changer transitions 0/435 dead transitions. [2022-11-18 19:50:09,226 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 435 transitions, 1095 flow [2022-11-18 19:50:09,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-18 19:50:09,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-11-18 19:50:09,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1669 transitions. [2022-11-18 19:50:09,230 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9150219298245614 [2022-11-18 19:50:09,230 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1669 transitions. [2022-11-18 19:50:09,230 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1669 transitions. [2022-11-18 19:50:09,231 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:50:09,232 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1669 transitions. [2022-11-18 19:50:09,235 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 417.25) internal successors, (1669), 4 states have internal predecessors, (1669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:09,238 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 456.0) internal successors, (2280), 5 states have internal predecessors, (2280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:09,239 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 456.0) internal successors, (2280), 5 states have internal predecessors, (2280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:09,239 INFO L175 Difference]: Start difference. First operand has 441 places, 423 transitions, 987 flow. Second operand 4 states and 1669 transitions. [2022-11-18 19:50:09,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 435 transitions, 1095 flow [2022-11-18 19:50:09,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 435 transitions, 1093 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-18 19:50:09,251 INFO L231 Difference]: Finished difference. Result has 443 places, 422 transitions, 985 flow [2022-11-18 19:50:09,252 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=456, PETRI_DIFFERENCE_MINUEND_FLOW=979, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=985, PETRI_PLACES=443, PETRI_TRANSITIONS=422} [2022-11-18 19:50:09,256 INFO L288 CegarLoopForPetriNet]: 411 programPoint places, 32 predicate places. [2022-11-18 19:50:09,256 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 422 transitions, 985 flow [2022-11-18 19:50:09,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 409.25) internal successors, (1637), 4 states have internal predecessors, (1637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:09,257 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 19:50:09,257 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:50:09,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-11-18 19:50:09,258 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 50 more)] === [2022-11-18 19:50:09,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:50:09,260 INFO L85 PathProgramCache]: Analyzing trace with hash -443232721, now seen corresponding path program 1 times [2022-11-18 19:50:09,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:50:09,260 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201913484] [2022-11-18 19:50:09,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:50:09,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:50:09,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:50:09,436 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-18 19:50:09,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:50:09,437 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201913484] [2022-11-18 19:50:09,437 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201913484] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:50:09,437 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:50:09,437 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 19:50:09,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375025344] [2022-11-18 19:50:09,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:50:09,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-18 19:50:09,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:50:09,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 19:50:09,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-18 19:50:09,441 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 396 out of 456 [2022-11-18 19:50:09,443 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 422 transitions, 985 flow. Second operand has 6 states, 6 states have (on average 398.5) internal successors, (2391), 6 states have internal predecessors, (2391), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:09,443 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 19:50:09,443 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 396 of 456 [2022-11-18 19:50:09,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 19:50:11,236 INFO L130 PetriNetUnfolder]: 642/4448 cut-off events. [2022-11-18 19:50:11,237 INFO L131 PetriNetUnfolder]: For 344/9854 co-relation queries the response was YES. [2022-11-18 19:50:11,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6186 conditions, 4448 events. 642/4448 cut-off events. For 344/9854 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 44121 event pairs, 112 based on Foata normal form. 8/3835 useless extension candidates. Maximal degree in co-relation 6166. Up to 924 conditions per place. [2022-11-18 19:50:11,436 INFO L137 encePairwiseOnDemand]: 450/456 looper letters, 47 selfloop transitions, 5 changer transitions 0/437 dead transitions. [2022-11-18 19:50:11,437 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 437 transitions, 1127 flow [2022-11-18 19:50:11,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 19:50:11,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-18 19:50:11,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2429 transitions. [2022-11-18 19:50:11,441 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8877923976608187 [2022-11-18 19:50:11,442 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2429 transitions. [2022-11-18 19:50:11,442 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2429 transitions. [2022-11-18 19:50:11,442 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:50:11,442 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2429 transitions. [2022-11-18 19:50:11,447 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 404.8333333333333) internal successors, (2429), 6 states have internal predecessors, (2429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:11,450 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 456.0) internal successors, (3192), 7 states have internal predecessors, (3192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:11,451 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 456.0) internal successors, (3192), 7 states have internal predecessors, (3192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:11,452 INFO L175 Difference]: Start difference. First operand has 443 places, 422 transitions, 985 flow. Second operand 6 states and 2429 transitions. [2022-11-18 19:50:11,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 437 transitions, 1127 flow [2022-11-18 19:50:11,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 437 transitions, 1122 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-11-18 19:50:11,462 INFO L231 Difference]: Finished difference. Result has 445 places, 421 transitions, 988 flow [2022-11-18 19:50:11,463 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=456, PETRI_DIFFERENCE_MINUEND_FLOW=978, PETRI_DIFFERENCE_MINUEND_PLACES=440, 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=6, PETRI_FLOW=988, PETRI_PLACES=445, PETRI_TRANSITIONS=421} [2022-11-18 19:50:11,464 INFO L288 CegarLoopForPetriNet]: 411 programPoint places, 34 predicate places. [2022-11-18 19:50:11,464 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 421 transitions, 988 flow [2022-11-18 19:50:11,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 398.5) internal successors, (2391), 6 states have internal predecessors, (2391), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:11,465 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 19:50:11,465 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:50:11,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-11-18 19:50:11,466 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting thread3Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 50 more)] === [2022-11-18 19:50:11,466 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:50:11,466 INFO L85 PathProgramCache]: Analyzing trace with hash -1272281293, now seen corresponding path program 1 times [2022-11-18 19:50:11,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:50:11,467 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859539547] [2022-11-18 19:50:11,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:50:11,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:50:11,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:50:11,591 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-18 19:50:11,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:50:11,592 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859539547] [2022-11-18 19:50:11,592 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859539547] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:50:11,592 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:50:11,592 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 19:50:11,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682788871] [2022-11-18 19:50:11,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:50:11,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 19:50:11,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:50:11,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 19:50:11,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-18 19:50:11,595 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 417 out of 456 [2022-11-18 19:50:11,597 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 421 transitions, 988 flow. Second operand has 4 states, 4 states have (on average 419.5) internal successors, (1678), 4 states have internal predecessors, (1678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:11,597 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 19:50:11,597 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 417 of 456 [2022-11-18 19:50:11,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 19:50:13,643 INFO L130 PetriNetUnfolder]: 1065/9095 cut-off events. [2022-11-18 19:50:13,643 INFO L131 PetriNetUnfolder]: For 816/1261 co-relation queries the response was YES. [2022-11-18 19:50:13,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10837 conditions, 9095 events. 1065/9095 cut-off events. For 816/1261 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 113379 event pairs, 420 based on Foata normal form. 3/7122 useless extension candidates. Maximal degree in co-relation 10817. Up to 940 conditions per place. [2022-11-18 19:50:13,841 INFO L137 encePairwiseOnDemand]: 448/456 looper letters, 26 selfloop transitions, 6 changer transitions 0/435 dead transitions. [2022-11-18 19:50:13,841 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 435 transitions, 1086 flow [2022-11-18 19:50:13,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 19:50:13,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-11-18 19:50:13,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 2119 transitions. [2022-11-18 19:50:13,848 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9293859649122806 [2022-11-18 19:50:13,848 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 2119 transitions. [2022-11-18 19:50:13,848 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 2119 transitions. [2022-11-18 19:50:13,849 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:50:13,849 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 2119 transitions. [2022-11-18 19:50:13,852 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 423.8) internal successors, (2119), 5 states have internal predecessors, (2119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:13,855 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 456.0) internal successors, (2736), 6 states have internal predecessors, (2736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:13,856 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 456.0) internal successors, (2736), 6 states have internal predecessors, (2736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:13,856 INFO L175 Difference]: Start difference. First operand has 445 places, 421 transitions, 988 flow. Second operand 5 states and 2119 transitions. [2022-11-18 19:50:13,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 435 transitions, 1086 flow [2022-11-18 19:50:13,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 435 transitions, 1077 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-11-18 19:50:13,869 INFO L231 Difference]: Finished difference. Result has 448 places, 424 transitions, 1015 flow [2022-11-18 19:50:13,870 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=456, PETRI_DIFFERENCE_MINUEND_FLOW=979, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1015, PETRI_PLACES=448, PETRI_TRANSITIONS=424} [2022-11-18 19:50:13,871 INFO L288 CegarLoopForPetriNet]: 411 programPoint places, 37 predicate places. [2022-11-18 19:50:13,871 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 424 transitions, 1015 flow [2022-11-18 19:50:13,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 419.5) internal successors, (1678), 4 states have internal predecessors, (1678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:13,872 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 19:50:13,872 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:50:13,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-11-18 19:50:13,872 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 50 more)] === [2022-11-18 19:50:13,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:50:13,873 INFO L85 PathProgramCache]: Analyzing trace with hash -325223692, now seen corresponding path program 1 times [2022-11-18 19:50:13,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:50:13,873 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581796815] [2022-11-18 19:50:13,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:50:13,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:50:13,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:50:14,008 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-18 19:50:14,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:50:14,008 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581796815] [2022-11-18 19:50:14,009 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581796815] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:50:14,009 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:50:14,009 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 19:50:14,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116654467] [2022-11-18 19:50:14,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:50:14,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 19:50:14,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:50:14,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 19:50:14,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-11-18 19:50:14,012 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 407 out of 456 [2022-11-18 19:50:14,014 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 424 transitions, 1015 flow. Second operand has 4 states, 4 states have (on average 409.5) internal successors, (1638), 4 states have internal predecessors, (1638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:14,014 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 19:50:14,014 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 407 of 456 [2022-11-18 19:50:14,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 19:50:15,133 INFO L130 PetriNetUnfolder]: 205/3307 cut-off events. [2022-11-18 19:50:15,133 INFO L131 PetriNetUnfolder]: For 130/1885 co-relation queries the response was YES. [2022-11-18 19:50:15,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4303 conditions, 3307 events. 205/3307 cut-off events. For 130/1885 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 31177 event pairs, 72 based on Foata normal form. 14/2916 useless extension candidates. Maximal degree in co-relation 4280. Up to 226 conditions per place. [2022-11-18 19:50:15,249 INFO L137 encePairwiseOnDemand]: 452/456 looper letters, 34 selfloop transitions, 3 changer transitions 0/436 dead transitions. [2022-11-18 19:50:15,249 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 436 transitions, 1119 flow [2022-11-18 19:50:15,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-18 19:50:15,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-11-18 19:50:15,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1666 transitions. [2022-11-18 19:50:15,252 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9133771929824561 [2022-11-18 19:50:15,253 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1666 transitions. [2022-11-18 19:50:15,253 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1666 transitions. [2022-11-18 19:50:15,253 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:50:15,254 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1666 transitions. [2022-11-18 19:50:15,257 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 416.5) internal successors, (1666), 4 states have internal predecessors, (1666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:15,259 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 456.0) internal successors, (2280), 5 states have internal predecessors, (2280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:15,259 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 456.0) internal successors, (2280), 5 states have internal predecessors, (2280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:15,259 INFO L175 Difference]: Start difference. First operand has 448 places, 424 transitions, 1015 flow. Second operand 4 states and 1666 transitions. [2022-11-18 19:50:15,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 436 transitions, 1119 flow [2022-11-18 19:50:15,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 436 transitions, 1113 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-11-18 19:50:15,267 INFO L231 Difference]: Finished difference. Result has 449 places, 424 transitions, 1018 flow [2022-11-18 19:50:15,268 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=456, PETRI_DIFFERENCE_MINUEND_FLOW=1005, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1018, PETRI_PLACES=449, PETRI_TRANSITIONS=424} [2022-11-18 19:50:15,269 INFO L288 CegarLoopForPetriNet]: 411 programPoint places, 38 predicate places. [2022-11-18 19:50:15,269 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 424 transitions, 1018 flow [2022-11-18 19:50:15,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 409.5) internal successors, (1638), 4 states have internal predecessors, (1638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:15,269 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 19:50:15,270 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:50:15,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-11-18 19:50:15,270 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting thread3Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 50 more)] === [2022-11-18 19:50:15,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:50:15,271 INFO L85 PathProgramCache]: Analyzing trace with hash 1825742713, now seen corresponding path program 1 times [2022-11-18 19:50:15,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:50:15,271 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661078781] [2022-11-18 19:50:15,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:50:15,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:50:15,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:50:15,409 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-18 19:50:15,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:50:15,409 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661078781] [2022-11-18 19:50:15,409 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661078781] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:50:15,410 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:50:15,410 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 19:50:15,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573289081] [2022-11-18 19:50:15,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:50:15,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-18 19:50:15,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:50:15,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 19:50:15,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-18 19:50:15,414 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 396 out of 456 [2022-11-18 19:50:15,416 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 424 transitions, 1018 flow. Second operand has 6 states, 6 states have (on average 398.5) internal successors, (2391), 6 states have internal predecessors, (2391), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:15,416 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 19:50:15,416 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 396 of 456 [2022-11-18 19:50:15,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 19:50:26,165 INFO L130 PetriNetUnfolder]: 8531/36059 cut-off events. [2022-11-18 19:50:26,165 INFO L131 PetriNetUnfolder]: For 5408/5479 co-relation queries the response was YES. [2022-11-18 19:50:26,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51991 conditions, 36059 events. 8531/36059 cut-off events. For 5408/5479 co-relation queries the response was YES. Maximal size of possible extension queue 2555. Compared 535563 event pairs, 1224 based on Foata normal form. 0/28577 useless extension candidates. Maximal degree in co-relation 51967. Up to 10146 conditions per place. [2022-11-18 19:50:26,796 INFO L137 encePairwiseOnDemand]: 450/456 looper letters, 47 selfloop transitions, 5 changer transitions 0/437 dead transitions. [2022-11-18 19:50:26,796 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 437 transitions, 1152 flow [2022-11-18 19:50:26,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 19:50:26,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-18 19:50:26,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2429 transitions. [2022-11-18 19:50:26,803 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8877923976608187 [2022-11-18 19:50:26,804 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2429 transitions. [2022-11-18 19:50:26,804 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2429 transitions. [2022-11-18 19:50:26,805 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:50:26,805 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2429 transitions. [2022-11-18 19:50:26,809 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 404.8333333333333) internal successors, (2429), 6 states have internal predecessors, (2429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:26,812 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 456.0) internal successors, (3192), 7 states have internal predecessors, (3192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:26,813 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 456.0) internal successors, (3192), 7 states have internal predecessors, (3192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:26,814 INFO L175 Difference]: Start difference. First operand has 449 places, 424 transitions, 1018 flow. Second operand 6 states and 2429 transitions. [2022-11-18 19:50:26,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 437 transitions, 1152 flow [2022-11-18 19:50:26,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 437 transitions, 1150 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-18 19:50:26,835 INFO L231 Difference]: Finished difference. Result has 452 places, 423 transitions, 1024 flow [2022-11-18 19:50:26,836 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=456, PETRI_DIFFERENCE_MINUEND_FLOW=1014, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1024, PETRI_PLACES=452, PETRI_TRANSITIONS=423} [2022-11-18 19:50:26,837 INFO L288 CegarLoopForPetriNet]: 411 programPoint places, 41 predicate places. [2022-11-18 19:50:26,837 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 423 transitions, 1024 flow [2022-11-18 19:50:26,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 398.5) internal successors, (2391), 6 states have internal predecessors, (2391), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:26,838 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 19:50:26,838 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:50:26,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-11-18 19:50:26,839 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting thread3Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 50 more)] === [2022-11-18 19:50:26,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:50:26,839 INFO L85 PathProgramCache]: Analyzing trace with hash 763450578, now seen corresponding path program 1 times [2022-11-18 19:50:26,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:50:26,840 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321853761] [2022-11-18 19:50:26,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:50:26,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:50:26,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:50:26,946 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-18 19:50:26,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:50:26,947 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321853761] [2022-11-18 19:50:26,947 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321853761] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:50:26,947 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:50:26,947 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 19:50:26,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606768259] [2022-11-18 19:50:26,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:50:26,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 19:50:26,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:50:26,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 19:50:26,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-11-18 19:50:26,952 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 407 out of 456 [2022-11-18 19:50:26,953 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 423 transitions, 1024 flow. Second operand has 4 states, 4 states have (on average 409.25) internal successors, (1637), 4 states have internal predecessors, (1637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:26,953 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 19:50:26,953 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 407 of 456 [2022-11-18 19:50:26,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 19:50:31,173 INFO L130 PetriNetUnfolder]: 3371/13376 cut-off events. [2022-11-18 19:50:31,174 INFO L131 PetriNetUnfolder]: For 3324/5234 co-relation queries the response was YES. [2022-11-18 19:50:31,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20258 conditions, 13376 events. 3371/13376 cut-off events. For 3324/5234 co-relation queries the response was YES. Maximal size of possible extension queue 2078. Compared 197385 event pairs, 1344 based on Foata normal form. 4/9124 useless extension candidates. Maximal degree in co-relation 20234. Up to 3052 conditions per place. [2022-11-18 19:50:31,419 INFO L137 encePairwiseOnDemand]: 450/456 looper letters, 35 selfloop transitions, 4 changer transitions 0/435 dead transitions. [2022-11-18 19:50:31,419 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 435 transitions, 1130 flow [2022-11-18 19:50:31,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-18 19:50:31,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-11-18 19:50:31,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1669 transitions. [2022-11-18 19:50:31,423 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9150219298245614 [2022-11-18 19:50:31,424 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1669 transitions. [2022-11-18 19:50:31,424 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1669 transitions. [2022-11-18 19:50:31,425 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:50:31,425 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1669 transitions. [2022-11-18 19:50:31,429 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 417.25) internal successors, (1669), 4 states have internal predecessors, (1669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:31,432 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 456.0) internal successors, (2280), 5 states have internal predecessors, (2280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:31,433 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 456.0) internal successors, (2280), 5 states have internal predecessors, (2280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:31,433 INFO L175 Difference]: Start difference. First operand has 452 places, 423 transitions, 1024 flow. Second operand 4 states and 1669 transitions. [2022-11-18 19:50:31,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 435 transitions, 1130 flow [2022-11-18 19:50:31,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 435 transitions, 1121 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-11-18 19:50:31,449 INFO L231 Difference]: Finished difference. Result has 453 places, 424 transitions, 1039 flow [2022-11-18 19:50:31,450 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=456, PETRI_DIFFERENCE_MINUEND_FLOW=1013, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1039, PETRI_PLACES=453, PETRI_TRANSITIONS=424} [2022-11-18 19:50:31,450 INFO L288 CegarLoopForPetriNet]: 411 programPoint places, 42 predicate places. [2022-11-18 19:50:31,450 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 424 transitions, 1039 flow [2022-11-18 19:50:31,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 409.25) internal successors, (1637), 4 states have internal predecessors, (1637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:31,451 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 19:50:31,451 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:50:31,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-11-18 19:50:31,452 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 50 more)] === [2022-11-18 19:50:31,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:50:31,453 INFO L85 PathProgramCache]: Analyzing trace with hash -621427782, now seen corresponding path program 1 times [2022-11-18 19:50:31,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:50:31,453 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976151771] [2022-11-18 19:50:31,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:50:31,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:50:31,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:50:31,585 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-18 19:50:31,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:50:31,586 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1976151771] [2022-11-18 19:50:31,586 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1976151771] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:50:31,586 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:50:31,587 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 19:50:31,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508204280] [2022-11-18 19:50:31,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:50:31,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 19:50:31,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:50:31,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 19:50:31,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-11-18 19:50:31,591 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 407 out of 456 [2022-11-18 19:50:31,593 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 424 transitions, 1039 flow. Second operand has 4 states, 4 states have (on average 409.5) internal successors, (1638), 4 states have internal predecessors, (1638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:31,594 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 19:50:31,594 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 407 of 456 [2022-11-18 19:50:31,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 19:50:34,090 INFO L130 PetriNetUnfolder]: 551/4105 cut-off events. [2022-11-18 19:50:34,090 INFO L131 PetriNetUnfolder]: For 790/2815 co-relation queries the response was YES. [2022-11-18 19:50:34,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5850 conditions, 4105 events. 551/4105 cut-off events. For 790/2815 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 45719 event pairs, 216 based on Foata normal form. 20/3320 useless extension candidates. Maximal degree in co-relation 5824. Up to 500 conditions per place. [2022-11-18 19:50:34,302 INFO L137 encePairwiseOnDemand]: 452/456 looper letters, 36 selfloop transitions, 3 changer transitions 0/435 dead transitions. [2022-11-18 19:50:34,302 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 435 transitions, 1142 flow [2022-11-18 19:50:34,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-18 19:50:34,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-11-18 19:50:34,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1668 transitions. [2022-11-18 19:50:34,305 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9144736842105263 [2022-11-18 19:50:34,306 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1668 transitions. [2022-11-18 19:50:34,306 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1668 transitions. [2022-11-18 19:50:34,307 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:50:34,307 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1668 transitions. [2022-11-18 19:50:34,309 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 417.0) internal successors, (1668), 4 states have internal predecessors, (1668), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:34,312 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 456.0) internal successors, (2280), 5 states have internal predecessors, (2280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:34,312 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 456.0) internal successors, (2280), 5 states have internal predecessors, (2280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:34,313 INFO L175 Difference]: Start difference. First operand has 453 places, 424 transitions, 1039 flow. Second operand 4 states and 1668 transitions. [2022-11-18 19:50:34,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 435 transitions, 1142 flow [2022-11-18 19:50:34,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 435 transitions, 1140 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-18 19:50:34,324 INFO L231 Difference]: Finished difference. Result has 455 places, 423 transitions, 1037 flow [2022-11-18 19:50:34,325 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=456, PETRI_DIFFERENCE_MINUEND_FLOW=1031, PETRI_DIFFERENCE_MINUEND_PLACES=452, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1037, PETRI_PLACES=455, PETRI_TRANSITIONS=423} [2022-11-18 19:50:34,325 INFO L288 CegarLoopForPetriNet]: 411 programPoint places, 44 predicate places. [2022-11-18 19:50:34,326 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 423 transitions, 1037 flow [2022-11-18 19:50:34,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 409.5) internal successors, (1638), 4 states have internal predecessors, (1638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:34,326 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 19:50:34,327 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:50:34,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-11-18 19:50:34,327 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 50 more)] === [2022-11-18 19:50:34,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:50:34,328 INFO L85 PathProgramCache]: Analyzing trace with hash -2081742860, now seen corresponding path program 1 times [2022-11-18 19:50:34,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:50:34,328 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372804758] [2022-11-18 19:50:34,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:50:34,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:50:34,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:50:34,541 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-18 19:50:34,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:50:34,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372804758] [2022-11-18 19:50:34,541 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372804758] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:50:34,541 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:50:34,542 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-18 19:50:34,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992440549] [2022-11-18 19:50:34,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:50:34,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-18 19:50:34,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:50:34,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-18 19:50:34,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-11-18 19:50:34,547 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 391 out of 456 [2022-11-18 19:50:34,549 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 423 transitions, 1037 flow. Second operand has 8 states, 8 states have (on average 393.25) internal successors, (3146), 8 states have internal predecessors, (3146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:34,550 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 19:50:34,550 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 391 of 456 [2022-11-18 19:50:34,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 19:50:39,248 INFO L130 PetriNetUnfolder]: 2157/10426 cut-off events. [2022-11-18 19:50:39,248 INFO L131 PetriNetUnfolder]: For 428/465 co-relation queries the response was YES. [2022-11-18 19:50:39,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16998 conditions, 10426 events. 2157/10426 cut-off events. For 428/465 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 121826 event pairs, 180 based on Foata normal form. 8/9575 useless extension candidates. Maximal degree in co-relation 16972. Up to 1758 conditions per place. [2022-11-18 19:50:39,747 INFO L137 encePairwiseOnDemand]: 446/456 looper letters, 64 selfloop transitions, 9 changer transitions 0/455 dead transitions. [2022-11-18 19:50:39,747 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 455 transitions, 1261 flow [2022-11-18 19:50:39,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-18 19:50:39,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-11-18 19:50:39,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 3202 transitions. [2022-11-18 19:50:39,750 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8777412280701754 [2022-11-18 19:50:39,751 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 3202 transitions. [2022-11-18 19:50:39,751 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 3202 transitions. [2022-11-18 19:50:39,752 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:50:39,752 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 3202 transitions. [2022-11-18 19:50:39,757 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 400.25) internal successors, (3202), 8 states have internal predecessors, (3202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:39,761 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 456.0) internal successors, (4104), 9 states have internal predecessors, (4104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:39,762 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 456.0) internal successors, (4104), 9 states have internal predecessors, (4104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:39,762 INFO L175 Difference]: Start difference. First operand has 455 places, 423 transitions, 1037 flow. Second operand 8 states and 3202 transitions. [2022-11-18 19:50:39,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 455 transitions, 1261 flow [2022-11-18 19:50:39,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 455 transitions, 1256 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-11-18 19:50:39,780 INFO L231 Difference]: Finished difference. Result has 462 places, 424 transitions, 1062 flow [2022-11-18 19:50:39,780 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=456, PETRI_DIFFERENCE_MINUEND_FLOW=1032, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1062, PETRI_PLACES=462, PETRI_TRANSITIONS=424} [2022-11-18 19:50:39,781 INFO L288 CegarLoopForPetriNet]: 411 programPoint places, 51 predicate places. [2022-11-18 19:50:39,781 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 424 transitions, 1062 flow [2022-11-18 19:50:39,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 393.25) internal successors, (3146), 8 states have internal predecessors, (3146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:39,782 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 19:50:39,782 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:50:39,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-11-18 19:50:39,783 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 50 more)] === [2022-11-18 19:50:39,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:50:39,783 INFO L85 PathProgramCache]: Analyzing trace with hash -2084390810, now seen corresponding path program 1 times [2022-11-18 19:50:39,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:50:39,784 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907997328] [2022-11-18 19:50:39,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:50:39,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:50:39,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:50:39,933 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-18 19:50:39,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:50:39,933 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907997328] [2022-11-18 19:50:39,933 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907997328] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:50:39,933 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:50:39,934 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 19:50:39,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993224891] [2022-11-18 19:50:39,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:50:39,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-18 19:50:39,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:50:39,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-18 19:50:39,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-18 19:50:39,938 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 396 out of 456 [2022-11-18 19:50:39,940 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 424 transitions, 1062 flow. Second operand has 6 states, 6 states have (on average 398.6666666666667) internal successors, (2392), 6 states have internal predecessors, (2392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:39,940 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 19:50:39,940 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 396 of 456 [2022-11-18 19:50:39,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 19:50:51,761 INFO L130 PetriNetUnfolder]: 8234/40457 cut-off events. [2022-11-18 19:50:51,762 INFO L131 PetriNetUnfolder]: For 5235/5519 co-relation queries the response was YES. [2022-11-18 19:50:52,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57544 conditions, 40457 events. 8234/40457 cut-off events. For 5235/5519 co-relation queries the response was YES. Maximal size of possible extension queue 3074. Compared 631029 event pairs, 1062 based on Foata normal form. 0/33355 useless extension candidates. Maximal degree in co-relation 57516. Up to 9788 conditions per place. [2022-11-18 19:50:52,623 INFO L137 encePairwiseOnDemand]: 450/456 looper letters, 46 selfloop transitions, 5 changer transitions 0/438 dead transitions. [2022-11-18 19:50:52,623 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 438 transitions, 1199 flow [2022-11-18 19:50:52,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-18 19:50:52,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-11-18 19:50:52,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2428 transitions. [2022-11-18 19:50:52,627 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8874269005847953 [2022-11-18 19:50:52,627 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2428 transitions. [2022-11-18 19:50:52,627 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2428 transitions. [2022-11-18 19:50:52,628 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:50:52,628 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2428 transitions. [2022-11-18 19:50:52,630 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 404.6666666666667) internal successors, (2428), 6 states have internal predecessors, (2428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:52,632 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 456.0) internal successors, (3192), 7 states have internal predecessors, (3192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:52,633 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 456.0) internal successors, (3192), 7 states have internal predecessors, (3192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:52,633 INFO L175 Difference]: Start difference. First operand has 462 places, 424 transitions, 1062 flow. Second operand 6 states and 2428 transitions. [2022-11-18 19:50:52,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 438 transitions, 1199 flow [2022-11-18 19:50:52,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 438 transitions, 1190 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-11-18 19:50:52,684 INFO L231 Difference]: Finished difference. Result has 462 places, 423 transitions, 1061 flow [2022-11-18 19:50:52,685 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=456, PETRI_DIFFERENCE_MINUEND_FLOW=1051, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1061, PETRI_PLACES=462, PETRI_TRANSITIONS=423} [2022-11-18 19:50:52,685 INFO L288 CegarLoopForPetriNet]: 411 programPoint places, 51 predicate places. [2022-11-18 19:50:52,686 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 423 transitions, 1061 flow [2022-11-18 19:50:52,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 398.6666666666667) internal successors, (2392), 6 states have internal predecessors, (2392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:52,686 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 19:50:52,687 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:50:52,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-11-18 19:50:52,687 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 50 more)] === [2022-11-18 19:50:52,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:50:52,688 INFO L85 PathProgramCache]: Analyzing trace with hash -109518056, now seen corresponding path program 1 times [2022-11-18 19:50:52,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:50:52,688 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088206663] [2022-11-18 19:50:52,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:50:52,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:50:52,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:50:53,190 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-18 19:50:53,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:50:53,191 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088206663] [2022-11-18 19:50:53,191 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088206663] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:50:53,191 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:50:53,191 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-18 19:50:53,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205112302] [2022-11-18 19:50:53,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:50:53,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-18 19:50:53,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:50:53,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-18 19:50:53,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-11-18 19:50:53,197 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 391 out of 456 [2022-11-18 19:50:53,201 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 423 transitions, 1061 flow. Second operand has 8 states, 8 states have (on average 393.375) internal successors, (3147), 8 states have internal predecessors, (3147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:53,203 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 19:50:53,203 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 391 of 456 [2022-11-18 19:50:53,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 19:50:57,803 INFO L130 PetriNetUnfolder]: 1845/10013 cut-off events. [2022-11-18 19:50:57,803 INFO L131 PetriNetUnfolder]: For 953/994 co-relation queries the response was YES. [2022-11-18 19:50:58,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16575 conditions, 10013 events. 1845/10013 cut-off events. For 953/994 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 118109 event pairs, 180 based on Foata normal form. 8/9301 useless extension candidates. Maximal degree in co-relation 16547. Up to 1578 conditions per place. [2022-11-18 19:50:58,390 INFO L137 encePairwiseOnDemand]: 446/456 looper letters, 67 selfloop transitions, 9 changer transitions 0/457 dead transitions. [2022-11-18 19:50:58,390 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 457 transitions, 1310 flow [2022-11-18 19:50:58,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-18 19:50:58,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-11-18 19:50:58,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 3204 transitions. [2022-11-18 19:50:58,394 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.8782894736842105 [2022-11-18 19:50:58,394 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 3204 transitions. [2022-11-18 19:50:58,395 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 3204 transitions. [2022-11-18 19:50:58,395 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:50:58,396 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 3204 transitions. [2022-11-18 19:50:58,400 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 400.5) internal successors, (3204), 8 states have internal predecessors, (3204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:58,404 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 456.0) internal successors, (4104), 9 states have internal predecessors, (4104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:58,405 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 456.0) internal successors, (4104), 9 states have internal predecessors, (4104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:58,405 INFO L175 Difference]: Start difference. First operand has 462 places, 423 transitions, 1061 flow. Second operand 8 states and 3204 transitions. [2022-11-18 19:50:58,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 457 transitions, 1310 flow [2022-11-18 19:50:58,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 457 transitions, 1293 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-11-18 19:50:58,429 INFO L231 Difference]: Finished difference. Result has 467 places, 424 transitions, 1082 flow [2022-11-18 19:50:58,430 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=456, PETRI_DIFFERENCE_MINUEND_FLOW=1052, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1082, PETRI_PLACES=467, PETRI_TRANSITIONS=424} [2022-11-18 19:50:58,430 INFO L288 CegarLoopForPetriNet]: 411 programPoint places, 56 predicate places. [2022-11-18 19:50:58,431 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 424 transitions, 1082 flow [2022-11-18 19:50:58,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 393.375) internal successors, (3147), 8 states have internal predecessors, (3147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:58,432 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 19:50:58,432 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:50:58,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-11-18 19:50:58,432 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 50 more)] === [2022-11-18 19:50:58,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:50:58,433 INFO L85 PathProgramCache]: Analyzing trace with hash -1225146517, now seen corresponding path program 1 times [2022-11-18 19:50:58,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:50:58,433 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413449110] [2022-11-18 19:50:58,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:50:58,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:50:58,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:50:58,559 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-18 19:50:58,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:50:58,560 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413449110] [2022-11-18 19:50:58,560 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1413449110] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:50:58,560 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:50:58,560 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-18 19:50:58,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315555334] [2022-11-18 19:50:58,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:50:58,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-18 19:50:58,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:50:58,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-18 19:50:58,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-11-18 19:50:58,563 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 407 out of 456 [2022-11-18 19:50:58,564 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 424 transitions, 1082 flow. Second operand has 4 states, 4 states have (on average 409.75) internal successors, (1639), 4 states have internal predecessors, (1639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:50:58,564 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 19:50:58,565 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 407 of 456 [2022-11-18 19:50:58,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 19:51:02,060 INFO L130 PetriNetUnfolder]: 675/4689 cut-off events. [2022-11-18 19:51:02,061 INFO L131 PetriNetUnfolder]: For 762/3155 co-relation queries the response was YES. [2022-11-18 19:51:02,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6821 conditions, 4689 events. 675/4689 cut-off events. For 762/3155 co-relation queries the response was YES. Maximal size of possible extension queue 588. Compared 54935 event pairs, 324 based on Foata normal form. 22/3764 useless extension candidates. Maximal degree in co-relation 6791. Up to 744 conditions per place. [2022-11-18 19:51:02,360 INFO L137 encePairwiseOnDemand]: 452/456 looper letters, 33 selfloop transitions, 3 changer transitions 0/435 dead transitions. [2022-11-18 19:51:02,360 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 435 transitions, 1181 flow [2022-11-18 19:51:02,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-18 19:51:02,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-11-18 19:51:02,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1665 transitions. [2022-11-18 19:51:02,366 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.912828947368421 [2022-11-18 19:51:02,366 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1665 transitions. [2022-11-18 19:51:02,367 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1665 transitions. [2022-11-18 19:51:02,367 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:51:02,368 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1665 transitions. [2022-11-18 19:51:02,371 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 416.25) internal successors, (1665), 4 states have internal predecessors, (1665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:51:02,373 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 456.0) internal successors, (2280), 5 states have internal predecessors, (2280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:51:02,374 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 456.0) internal successors, (2280), 5 states have internal predecessors, (2280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:51:02,374 INFO L175 Difference]: Start difference. First operand has 467 places, 424 transitions, 1082 flow. Second operand 4 states and 1665 transitions. [2022-11-18 19:51:02,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 435 transitions, 1181 flow [2022-11-18 19:51:02,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 435 transitions, 1170 flow, removed 0 selfloop flow, removed 5 redundant places. [2022-11-18 19:51:02,386 INFO L231 Difference]: Finished difference. Result has 465 places, 424 transitions, 1080 flow [2022-11-18 19:51:02,387 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=456, PETRI_DIFFERENCE_MINUEND_FLOW=1067, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1080, PETRI_PLACES=465, PETRI_TRANSITIONS=424} [2022-11-18 19:51:02,387 INFO L288 CegarLoopForPetriNet]: 411 programPoint places, 54 predicate places. [2022-11-18 19:51:02,388 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 424 transitions, 1080 flow [2022-11-18 19:51:02,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 409.75) internal successors, (1639), 4 states have internal predecessors, (1639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:51:02,388 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 19:51:02,388 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:51:02,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-11-18 19:51:02,388 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 50 more)] === [2022-11-18 19:51:02,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:51:02,389 INFO L85 PathProgramCache]: Analyzing trace with hash 1105144203, now seen corresponding path program 1 times [2022-11-18 19:51:02,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:51:02,389 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083192878] [2022-11-18 19:51:02,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:51:02,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:51:02,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:51:02,569 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-18 19:51:02,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:51:02,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083192878] [2022-11-18 19:51:02,570 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083192878] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 19:51:02,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1643822274] [2022-11-18 19:51:02,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:51:02,571 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 19:51:02,571 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472df347-a4e6-42a7-89ee-e4035b493983/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:51:02,578 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472df347-a4e6-42a7-89ee-e4035b493983/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 19:51:02,600 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472df347-a4e6-42a7-89ee-e4035b493983/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-18 19:51:02,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:51:02,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 349 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-18 19:51:02,777 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:51:02,871 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-18 19:51:02,871 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 19:51:03,012 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-18 19:51:03,012 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1643822274] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 19:51:03,012 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 19:51:03,013 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2022-11-18 19:51:03,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5720297] [2022-11-18 19:51:03,013 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 19:51:03,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-18 19:51:03,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:51:03,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-18 19:51:03,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2022-11-18 19:51:03,021 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 417 out of 456 [2022-11-18 19:51:03,051 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 424 transitions, 1080 flow. Second operand has 12 states, 12 states have (on average 419.8333333333333) internal successors, (5038), 12 states have internal predecessors, (5038), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:51:03,051 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 19:51:03,052 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 417 of 456 [2022-11-18 19:51:03,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-11-18 19:51:07,088 INFO L130 PetriNetUnfolder]: 146/6450 cut-off events. [2022-11-18 19:51:07,089 INFO L131 PetriNetUnfolder]: For 457/1519 co-relation queries the response was YES. [2022-11-18 19:51:07,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8215 conditions, 6450 events. 146/6450 cut-off events. For 457/1519 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 69970 event pairs, 11 based on Foata normal form. 87/5852 useless extension candidates. Maximal degree in co-relation 8184. Up to 160 conditions per place. [2022-11-18 19:51:07,458 INFO L137 encePairwiseOnDemand]: 447/456 looper letters, 72 selfloop transitions, 20 changer transitions 0/495 dead transitions. [2022-11-18 19:51:07,459 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 495 transitions, 1484 flow [2022-11-18 19:51:07,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-18 19:51:07,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-11-18 19:51:07,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 7601 transitions. [2022-11-18 19:51:07,465 INFO L523 CegarLoopForPetriNet]: DFA transition density 0.9260477582846004 [2022-11-18 19:51:07,465 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 7601 transitions. [2022-11-18 19:51:07,465 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 7601 transitions. [2022-11-18 19:51:07,467 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:51:07,467 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 7601 transitions. [2022-11-18 19:51:07,473 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 422.27777777777777) internal successors, (7601), 18 states have internal predecessors, (7601), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:51:07,481 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 456.0) internal successors, (8664), 19 states have internal predecessors, (8664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:51:07,483 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 456.0) internal successors, (8664), 19 states have internal predecessors, (8664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:51:07,483 INFO L175 Difference]: Start difference. First operand has 465 places, 424 transitions, 1080 flow. Second operand 18 states and 7601 transitions. [2022-11-18 19:51:07,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 495 transitions, 1484 flow [2022-11-18 19:51:07,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 495 transitions, 1482 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-11-18 19:51:07,499 INFO L231 Difference]: Finished difference. Result has 485 places, 436 transitions, 1190 flow [2022-11-18 19:51:07,500 INFO L271 CegarLoopForPetriNet]: {PETRI_ALPHABET=456, PETRI_DIFFERENCE_MINUEND_FLOW=1078, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1190, PETRI_PLACES=485, PETRI_TRANSITIONS=436} [2022-11-18 19:51:07,501 INFO L288 CegarLoopForPetriNet]: 411 programPoint places, 74 predicate places. [2022-11-18 19:51:07,501 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 436 transitions, 1190 flow [2022-11-18 19:51:07,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 419.8333333333333) internal successors, (5038), 12 states have internal predecessors, (5038), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:51:07,502 INFO L201 CegarLoopForPetriNet]: Found error trace [2022-11-18 19:51:07,503 INFO L209 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:51:07,515 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472df347-a4e6-42a7-89ee-e4035b493983/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-11-18 19:51:07,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_472df347-a4e6-42a7-89ee-e4035b493983/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 19:51:07,710 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 50 more)] === [2022-11-18 19:51:07,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:51:07,710 INFO L85 PathProgramCache]: Analyzing trace with hash 1900315292, now seen corresponding path program 1 times [2022-11-18 19:51:07,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:51:07,710 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463629311] [2022-11-18 19:51:07,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:51:07,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:51:07,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:51:08,200 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-11-18 19:51:08,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:51:08,201 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463629311] [2022-11-18 19:51:08,201 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463629311] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:51:08,201 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:51:08,202 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-18 19:51:08,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288169418] [2022-11-18 19:51:08,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:51:08,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-18 19:51:08,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:51:08,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-18 19:51:08,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-11-18 19:51:08,206 INFO L478 CegarLoopForPetriNet]: Number of universal loopers: 395 out of 456 [2022-11-18 19:51:08,208 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 436 transitions, 1190 flow. Second operand has 7 states, 7 states have (on average 398.0) internal successors, (2786), 7 states have internal predecessors, (2786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:51:08,208 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-11-18 19:51:08,208 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 395 of 456 [2022-11-18 19:51:08,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand