./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-overflow.prp --file ../../sv-benchmarks/c/termination-numeric/Binomial.c --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 2329fc70 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_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/config/TaipanReach.xml -i ../../sv-benchmarks/c/termination-numeric/Binomial.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/config/svcomp-Overflow-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh --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 Taipan --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash c204b56aba09d3ce87e17edffdff1d33aa0b4dc87a1e1140339548dffa982588 --- 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-2329fc7 [2022-12-14 16:10:21,403 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-14 16:10:21,405 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-14 16:10:21,424 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-14 16:10:21,425 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-14 16:10:21,426 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-14 16:10:21,427 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-14 16:10:21,429 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-14 16:10:21,431 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-14 16:10:21,432 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-14 16:10:21,433 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-14 16:10:21,434 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-14 16:10:21,434 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-14 16:10:21,435 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-14 16:10:21,436 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-14 16:10:21,438 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-14 16:10:21,439 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-14 16:10:21,440 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-14 16:10:21,441 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-14 16:10:21,443 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-14 16:10:21,445 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-14 16:10:21,446 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-14 16:10:21,447 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-14 16:10:21,448 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-14 16:10:21,452 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-14 16:10:21,452 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-14 16:10:21,453 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-14 16:10:21,454 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-14 16:10:21,454 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-14 16:10:21,455 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-14 16:10:21,455 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-14 16:10:21,456 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-14 16:10:21,457 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-14 16:10:21,458 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-14 16:10:21,458 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-14 16:10:21,459 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-14 16:10:21,459 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-14 16:10:21,459 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-14 16:10:21,459 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-14 16:10:21,460 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-14 16:10:21,461 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-14 16:10:21,461 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/config/svcomp-Overflow-64bit-Taipan_Default.epf [2022-12-14 16:10:21,483 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-14 16:10:21,483 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-14 16:10:21,484 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-12-14 16:10:21,484 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-12-14 16:10:21,485 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-14 16:10:21,485 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-14 16:10:21,485 INFO L138 SettingsManager]: * User list type=DISABLED [2022-12-14 16:10:21,485 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-12-14 16:10:21,485 INFO L138 SettingsManager]: * Explicit value domain=true [2022-12-14 16:10:21,485 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-12-14 16:10:21,485 INFO L138 SettingsManager]: * Octagon Domain=false [2022-12-14 16:10:21,486 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-12-14 16:10:21,486 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-12-14 16:10:21,486 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-12-14 16:10:21,486 INFO L138 SettingsManager]: * Interval Domain=false [2022-12-14 16:10:21,486 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-12-14 16:10:21,487 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-12-14 16:10:21,487 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-12-14 16:10:21,487 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-14 16:10:21,487 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-12-14 16:10:21,487 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-14 16:10:21,488 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-14 16:10:21,488 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-12-14 16:10:21,488 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-14 16:10:21,488 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-12-14 16:10:21,488 INFO L138 SettingsManager]: * Check absence of signed integer overflows=true [2022-12-14 16:10:21,488 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-12-14 16:10:21,488 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-14 16:10:21,489 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-12-14 16:10:21,489 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-14 16:10:21,489 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-14 16:10:21,489 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-14 16:10:21,489 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-14 16:10:21,490 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-12-14 16:10:21,490 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-14 16:10:21,490 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-12-14 16:10:21,490 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-12-14 16:10:21,490 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-12-14 16:10:21,490 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-12-14 16:10:21,490 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-12-14 16:10:21,490 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_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/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_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh 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 -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> c204b56aba09d3ce87e17edffdff1d33aa0b4dc87a1e1140339548dffa982588 [2022-12-14 16:10:21,675 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-14 16:10:21,693 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-14 16:10:21,695 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-14 16:10:21,696 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-14 16:10:21,696 INFO L275 PluginConnector]: CDTParser initialized [2022-12-14 16:10:21,697 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/../../sv-benchmarks/c/termination-numeric/Binomial.c [2022-12-14 16:10:24,304 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-14 16:10:24,462 INFO L351 CDTParser]: Found 1 translation units. [2022-12-14 16:10:24,463 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/sv-benchmarks/c/termination-numeric/Binomial.c [2022-12-14 16:10:24,468 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/data/aba1789cd/fccab462c1bf4039904e2d017200e973/FLAG8f0e45411 [2022-12-14 16:10:24,478 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/data/aba1789cd/fccab462c1bf4039904e2d017200e973 [2022-12-14 16:10:24,480 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-14 16:10:24,482 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-12-14 16:10:24,483 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-14 16:10:24,483 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-14 16:10:24,487 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-14 16:10:24,487 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 04:10:24" (1/1) ... [2022-12-14 16:10:24,488 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@17d2fe8c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:10:24, skipping insertion in model container [2022-12-14 16:10:24,488 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 04:10:24" (1/1) ... [2022-12-14 16:10:24,495 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-14 16:10:24,507 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-14 16:10:24,625 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-14 16:10:24,630 INFO L203 MainTranslator]: Completed pre-run [2022-12-14 16:10:24,643 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-14 16:10:24,652 INFO L208 MainTranslator]: Completed translation [2022-12-14 16:10:24,652 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:10:24 WrapperNode [2022-12-14 16:10:24,652 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-14 16:10:24,653 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-14 16:10:24,653 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-14 16:10:24,653 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-14 16:10:24,659 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:10:24" (1/1) ... [2022-12-14 16:10:24,662 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:10:24" (1/1) ... [2022-12-14 16:10:24,674 INFO L138 Inliner]: procedures = 6, calls = 8, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 44 [2022-12-14 16:10:24,675 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-14 16:10:24,675 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-14 16:10:24,675 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-14 16:10:24,676 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-14 16:10:24,682 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:10:24" (1/1) ... [2022-12-14 16:10:24,682 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:10:24" (1/1) ... [2022-12-14 16:10:24,683 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:10:24" (1/1) ... [2022-12-14 16:10:24,683 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:10:24" (1/1) ... [2022-12-14 16:10:24,686 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:10:24" (1/1) ... [2022-12-14 16:10:24,689 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:10:24" (1/1) ... [2022-12-14 16:10:24,690 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:10:24" (1/1) ... [2022-12-14 16:10:24,691 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:10:24" (1/1) ... [2022-12-14 16:10:24,692 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-14 16:10:24,693 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-14 16:10:24,693 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-14 16:10:24,693 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-14 16:10:24,694 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:10:24" (1/1) ... [2022-12-14 16:10:24,699 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-14 16:10:24,707 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 16:10:24,716 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-12-14 16:10:24,718 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-12-14 16:10:24,741 INFO L130 BoogieDeclarations]: Found specification of procedure fact [2022-12-14 16:10:24,741 INFO L138 BoogieDeclarations]: Found implementation of procedure fact [2022-12-14 16:10:24,741 INFO L130 BoogieDeclarations]: Found specification of procedure binomialCoefficient [2022-12-14 16:10:24,741 INFO L138 BoogieDeclarations]: Found implementation of procedure binomialCoefficient [2022-12-14 16:10:24,741 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-14 16:10:24,741 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-14 16:10:24,788 INFO L235 CfgBuilder]: Building ICFG [2022-12-14 16:10:24,790 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-14 16:10:24,926 INFO L276 CfgBuilder]: Performing block encoding [2022-12-14 16:10:24,944 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-14 16:10:24,944 INFO L300 CfgBuilder]: Removed 2 assume(true) statements. [2022-12-14 16:10:24,946 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 04:10:24 BoogieIcfgContainer [2022-12-14 16:10:24,946 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-14 16:10:24,948 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-14 16:10:24,948 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-14 16:10:24,950 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-14 16:10:24,951 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.12 04:10:24" (1/3) ... [2022-12-14 16:10:24,951 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@f618eb5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.12 04:10:24, skipping insertion in model container [2022-12-14 16:10:24,951 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 04:10:24" (2/3) ... [2022-12-14 16:10:24,951 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@f618eb5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.12 04:10:24, skipping insertion in model container [2022-12-14 16:10:24,951 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 04:10:24" (3/3) ... [2022-12-14 16:10:24,952 INFO L112 eAbstractionObserver]: Analyzing ICFG Binomial.c [2022-12-14 16:10:24,967 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-14 16:10:24,968 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 14 error locations. [2022-12-14 16:10:25,005 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-14 16:10:25,009 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=FINITE_AUTOMATA, 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;@1bd6a405, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-12-14 16:10:25,010 INFO L358 AbstractCegarLoop]: Starting to check reachability of 14 error locations. [2022-12-14 16:10:25,013 INFO L276 IsEmpty]: Start isEmpty. Operand has 55 states, 32 states have (on average 1.625) internal successors, (52), 46 states have internal predecessors, (52), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-12-14 16:10:25,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2022-12-14 16:10:25,019 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:10:25,020 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2022-12-14 16:10:25,020 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-12-14 16:10:25,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:10:25,024 INFO L85 PathProgramCache]: Analyzing trace with hash -331574959, now seen corresponding path program 1 times [2022-12-14 16:10:25,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:10:25,032 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347168451] [2022-12-14 16:10:25,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:10:25,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:10:25,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 16:10:25,177 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 16:10:25,178 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:10:25,178 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347168451] [2022-12-14 16:10:25,179 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347168451] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 16:10:25,179 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 16:10:25,179 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-14 16:10:25,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620876190] [2022-12-14 16:10:25,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 16:10:25,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 16:10:25,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:10:25,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 16:10:25,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-14 16:10:25,219 INFO L87 Difference]: Start difference. First operand has 55 states, 32 states have (on average 1.625) internal successors, (52), 46 states have internal predecessors, (52), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Second operand has 4 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 16:10:25,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:10:25,300 INFO L93 Difference]: Finished difference Result 110 states and 126 transitions. [2022-12-14 16:10:25,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-14 16:10:25,302 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2022-12-14 16:10:25,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:10:25,308 INFO L225 Difference]: With dead ends: 110 [2022-12-14 16:10:25,308 INFO L226 Difference]: Without dead ends: 54 [2022-12-14 16:10:25,311 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-12-14 16:10:25,313 INFO L413 NwaCegarLoop]: 54 mSDtfsCounter, 29 mSDsluCounter, 78 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 16:10:25,314 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 132 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 16:10:25,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2022-12-14 16:10:25,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 54. [2022-12-14 16:10:25,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 32 states have (on average 1.53125) internal successors, (49), 45 states have internal predecessors, (49), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-12-14 16:10:25,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 61 transitions. [2022-12-14 16:10:25,344 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 61 transitions. Word has length 6 [2022-12-14 16:10:25,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:10:25,344 INFO L495 AbstractCegarLoop]: Abstraction has 54 states and 61 transitions. [2022-12-14 16:10:25,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 1.5) internal successors, (6), 4 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 16:10:25,344 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 61 transitions. [2022-12-14 16:10:25,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-12-14 16:10:25,345 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:10:25,345 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 16:10:25,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-12-14 16:10:25,346 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-12-14 16:10:25,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:10:25,347 INFO L85 PathProgramCache]: Analyzing trace with hash -617882470, now seen corresponding path program 1 times [2022-12-14 16:10:25,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:10:25,347 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21502937] [2022-12-14 16:10:25,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:10:25,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:10:25,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 16:10:25,387 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 16:10:25,387 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:10:25,387 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21502937] [2022-12-14 16:10:25,387 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21502937] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 16:10:25,387 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 16:10:25,388 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-14 16:10:25,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50543533] [2022-12-14 16:10:25,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 16:10:25,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 16:10:25,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:10:25,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 16:10:25,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 16:10:25,390 INFO L87 Difference]: Start difference. First operand 54 states and 61 transitions. Second operand has 3 states, 2 states have (on average 5.0) internal successors, (10), 3 states have internal predecessors, (10), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 16:10:25,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:10:25,423 INFO L93 Difference]: Finished difference Result 56 states and 66 transitions. [2022-12-14 16:10:25,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 16:10:25,424 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 5.0) internal successors, (10), 3 states have internal predecessors, (10), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2022-12-14 16:10:25,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:10:25,426 INFO L225 Difference]: With dead ends: 56 [2022-12-14 16:10:25,426 INFO L226 Difference]: Without dead ends: 55 [2022-12-14 16:10:25,427 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 16:10:25,428 INFO L413 NwaCegarLoop]: 53 mSDtfsCounter, 9 mSDsluCounter, 46 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 16:10:25,428 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 99 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 16:10:25,429 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2022-12-14 16:10:25,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 53. [2022-12-14 16:10:25,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53 states, 32 states have (on average 1.5) internal successors, (48), 44 states have internal predecessors, (48), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-12-14 16:10:25,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 60 transitions. [2022-12-14 16:10:25,436 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 60 transitions. Word has length 12 [2022-12-14 16:10:25,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:10:25,436 INFO L495 AbstractCegarLoop]: Abstraction has 53 states and 60 transitions. [2022-12-14 16:10:25,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 5.0) internal successors, (10), 3 states have internal predecessors, (10), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 16:10:25,437 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 60 transitions. [2022-12-14 16:10:25,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-12-14 16:10:25,437 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:10:25,437 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 16:10:25,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-12-14 16:10:25,438 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-12-14 16:10:25,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:10:25,439 INFO L85 PathProgramCache]: Analyzing trace with hash -1974487348, now seen corresponding path program 1 times [2022-12-14 16:10:25,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:10:25,439 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164388824] [2022-12-14 16:10:25,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:10:25,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:10:25,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 16:10:25,517 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 16:10:25,518 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:10:25,518 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164388824] [2022-12-14 16:10:25,518 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164388824] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 16:10:25,518 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 16:10:25,518 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-12-14 16:10:25,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024624834] [2022-12-14 16:10:25,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 16:10:25,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-14 16:10:25,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:10:25,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-14 16:10:25,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-12-14 16:10:25,521 INFO L87 Difference]: Start difference. First operand 53 states and 60 transitions. Second operand has 7 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 16:10:25,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:10:25,645 INFO L93 Difference]: Finished difference Result 146 states and 173 transitions. [2022-12-14 16:10:25,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-14 16:10:25,645 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-12-14 16:10:25,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:10:25,646 INFO L225 Difference]: With dead ends: 146 [2022-12-14 16:10:25,646 INFO L226 Difference]: Without dead ends: 96 [2022-12-14 16:10:25,647 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-12-14 16:10:25,648 INFO L413 NwaCegarLoop]: 54 mSDtfsCounter, 49 mSDsluCounter, 225 mSDsCounter, 0 mSdLazyCounter, 121 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 279 SdHoareTripleChecker+Invalid, 133 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 121 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 16:10:25,648 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [51 Valid, 279 Invalid, 133 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 121 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 16:10:25,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2022-12-14 16:10:25,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 82. [2022-12-14 16:10:25,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 54 states have (on average 1.4814814814814814) internal successors, (80), 66 states have internal predecessors, (80), 11 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-12-14 16:10:25,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 102 transitions. [2022-12-14 16:10:25,658 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 102 transitions. Word has length 13 [2022-12-14 16:10:25,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:10:25,659 INFO L495 AbstractCegarLoop]: Abstraction has 82 states and 102 transitions. [2022-12-14 16:10:25,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 16:10:25,659 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 102 transitions. [2022-12-14 16:10:25,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-12-14 16:10:25,659 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:10:25,660 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 16:10:25,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-12-14 16:10:25,660 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-12-14 16:10:25,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:10:25,661 INFO L85 PathProgramCache]: Analyzing trace with hash -1818173238, now seen corresponding path program 1 times [2022-12-14 16:10:25,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:10:25,661 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339444733] [2022-12-14 16:10:25,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:10:25,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:10:25,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 16:10:25,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 16:10:25,692 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:10:25,692 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339444733] [2022-12-14 16:10:25,693 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339444733] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 16:10:25,693 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 16:10:25,693 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-14 16:10:25,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848015984] [2022-12-14 16:10:25,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 16:10:25,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 16:10:25,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:10:25,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 16:10:25,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-14 16:10:25,695 INFO L87 Difference]: Start difference. First operand 82 states and 102 transitions. Second operand has 4 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 16:10:25,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:10:25,740 INFO L93 Difference]: Finished difference Result 176 states and 215 transitions. [2022-12-14 16:10:25,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 16:10:25,740 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-12-14 16:10:25,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:10:25,741 INFO L225 Difference]: With dead ends: 176 [2022-12-14 16:10:25,742 INFO L226 Difference]: Without dead ends: 99 [2022-12-14 16:10:25,742 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-12-14 16:10:25,743 INFO L413 NwaCegarLoop]: 54 mSDtfsCounter, 33 mSDsluCounter, 100 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 16:10:25,744 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [35 Valid, 154 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 33 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 16:10:25,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2022-12-14 16:10:25,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 83. [2022-12-14 16:10:25,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 55 states have (on average 1.4727272727272727) internal successors, (81), 67 states have internal predecessors, (81), 11 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-12-14 16:10:25,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 103 transitions. [2022-12-14 16:10:25,752 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 103 transitions. Word has length 13 [2022-12-14 16:10:25,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:10:25,753 INFO L495 AbstractCegarLoop]: Abstraction has 83 states and 103 transitions. [2022-12-14 16:10:25,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-12-14 16:10:25,753 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 103 transitions. [2022-12-14 16:10:25,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-12-14 16:10:25,754 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:10:25,754 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 16:10:25,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-12-14 16:10:25,754 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-12-14 16:10:25,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:10:25,754 INFO L85 PathProgramCache]: Analyzing trace with hash -1016766705, now seen corresponding path program 1 times [2022-12-14 16:10:25,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:10:25,755 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848533104] [2022-12-14 16:10:25,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:10:25,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:10:25,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 16:10:25,829 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 16:10:25,829 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:10:25,829 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848533104] [2022-12-14 16:10:25,829 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848533104] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 16:10:25,829 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 16:10:25,830 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-12-14 16:10:25,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259774757] [2022-12-14 16:10:25,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 16:10:25,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-14 16:10:25,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:10:25,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-14 16:10:25,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-12-14 16:10:25,832 INFO L87 Difference]: Start difference. First operand 83 states and 103 transitions. Second operand has 7 states, 6 states have (on average 2.5) internal successors, (15), 5 states have internal predecessors, (15), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 16:10:25,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:10:25,921 INFO L93 Difference]: Finished difference Result 215 states and 283 transitions. [2022-12-14 16:10:25,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-14 16:10:25,921 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.5) internal successors, (15), 5 states have internal predecessors, (15), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 19 [2022-12-14 16:10:25,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:10:25,922 INFO L225 Difference]: With dead ends: 215 [2022-12-14 16:10:25,922 INFO L226 Difference]: Without dead ends: 138 [2022-12-14 16:10:25,923 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-12-14 16:10:25,924 INFO L413 NwaCegarLoop]: 52 mSDtfsCounter, 41 mSDsluCounter, 218 mSDsCounter, 0 mSdLazyCounter, 127 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 270 SdHoareTripleChecker+Invalid, 137 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 127 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 16:10:25,924 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [43 Valid, 270 Invalid, 137 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 127 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 16:10:25,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2022-12-14 16:10:25,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 118. [2022-12-14 16:10:25,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 79 states have (on average 1.4936708860759493) internal successors, (118), 93 states have internal predecessors, (118), 19 states have call successors, (19), 7 states have call predecessors, (19), 7 states have return successors, (19), 17 states have call predecessors, (19), 19 states have call successors, (19) [2022-12-14 16:10:25,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 156 transitions. [2022-12-14 16:10:25,934 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 156 transitions. Word has length 19 [2022-12-14 16:10:25,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:10:25,935 INFO L495 AbstractCegarLoop]: Abstraction has 118 states and 156 transitions. [2022-12-14 16:10:25,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.5) internal successors, (15), 5 states have internal predecessors, (15), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-14 16:10:25,935 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 156 transitions. [2022-12-14 16:10:25,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-12-14 16:10:25,935 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:10:25,935 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 16:10:25,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-12-14 16:10:25,936 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting binomialCoefficientErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-12-14 16:10:25,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:10:25,936 INFO L85 PathProgramCache]: Analyzing trace with hash 2139172673, now seen corresponding path program 1 times [2022-12-14 16:10:25,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:10:25,936 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702809237] [2022-12-14 16:10:25,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:10:25,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:10:25,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 16:10:25,989 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-14 16:10:25,989 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:10:25,989 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702809237] [2022-12-14 16:10:25,989 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702809237] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 16:10:25,989 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 16:10:25,989 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-14 16:10:25,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851675982] [2022-12-14 16:10:25,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 16:10:25,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-14 16:10:25,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:10:25,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-14 16:10:25,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-12-14 16:10:25,991 INFO L87 Difference]: Start difference. First operand 118 states and 156 transitions. Second operand has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-12-14 16:10:26,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:10:26,068 INFO L93 Difference]: Finished difference Result 154 states and 192 transitions. [2022-12-14 16:10:26,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-14 16:10:26,068 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 21 [2022-12-14 16:10:26,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:10:26,069 INFO L225 Difference]: With dead ends: 154 [2022-12-14 16:10:26,070 INFO L226 Difference]: Without dead ends: 153 [2022-12-14 16:10:26,070 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-12-14 16:10:26,071 INFO L413 NwaCegarLoop]: 51 mSDtfsCounter, 59 mSDsluCounter, 175 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 226 SdHoareTripleChecker+Invalid, 96 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 16:10:26,071 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [61 Valid, 226 Invalid, 96 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 16:10:26,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2022-12-14 16:10:26,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 132. [2022-12-14 16:10:26,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 89 states have (on average 1.4606741573033708) internal successors, (130), 103 states have internal predecessors, (130), 22 states have call successors, (22), 8 states have call predecessors, (22), 8 states have return successors, (22), 20 states have call predecessors, (22), 22 states have call successors, (22) [2022-12-14 16:10:26,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 174 transitions. [2022-12-14 16:10:26,082 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 174 transitions. Word has length 21 [2022-12-14 16:10:26,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:10:26,082 INFO L495 AbstractCegarLoop]: Abstraction has 132 states and 174 transitions. [2022-12-14 16:10:26,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-12-14 16:10:26,082 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 174 transitions. [2022-12-14 16:10:26,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-12-14 16:10:26,083 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:10:26,083 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 16:10:26,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-12-14 16:10:26,083 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting binomialCoefficientErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-12-14 16:10:26,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:10:26,083 INFO L85 PathProgramCache]: Analyzing trace with hash 1889843477, now seen corresponding path program 1 times [2022-12-14 16:10:26,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:10:26,084 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183021544] [2022-12-14 16:10:26,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:10:26,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:10:26,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 16:10:26,130 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-14 16:10:26,130 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:10:26,131 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183021544] [2022-12-14 16:10:26,131 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183021544] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 16:10:26,131 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 16:10:26,131 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-14 16:10:26,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584915137] [2022-12-14 16:10:26,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 16:10:26,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-14 16:10:26,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:10:26,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-14 16:10:26,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-12-14 16:10:26,132 INFO L87 Difference]: Start difference. First operand 132 states and 174 transitions. Second operand has 6 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-12-14 16:10:26,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:10:26,223 INFO L93 Difference]: Finished difference Result 154 states and 189 transitions. [2022-12-14 16:10:26,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-14 16:10:26,224 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 22 [2022-12-14 16:10:26,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:10:26,225 INFO L225 Difference]: With dead ends: 154 [2022-12-14 16:10:26,225 INFO L226 Difference]: Without dead ends: 153 [2022-12-14 16:10:26,226 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-12-14 16:10:26,227 INFO L413 NwaCegarLoop]: 53 mSDtfsCounter, 58 mSDsluCounter, 184 mSDsCounter, 0 mSdLazyCounter, 82 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 237 SdHoareTripleChecker+Invalid, 93 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 82 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 16:10:26,227 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [60 Valid, 237 Invalid, 93 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 82 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 16:10:26,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2022-12-14 16:10:26,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 132. [2022-12-14 16:10:26,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 89 states have (on average 1.449438202247191) internal successors, (129), 103 states have internal predecessors, (129), 22 states have call successors, (22), 8 states have call predecessors, (22), 8 states have return successors, (22), 20 states have call predecessors, (22), 22 states have call successors, (22) [2022-12-14 16:10:26,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 173 transitions. [2022-12-14 16:10:26,242 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 173 transitions. Word has length 22 [2022-12-14 16:10:26,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:10:26,243 INFO L495 AbstractCegarLoop]: Abstraction has 132 states and 173 transitions. [2022-12-14 16:10:26,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-12-14 16:10:26,243 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 173 transitions. [2022-12-14 16:10:26,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-12-14 16:10:26,244 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:10:26,244 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 16:10:26,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-12-14 16:10:26,244 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-12-14 16:10:26,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:10:26,245 INFO L85 PathProgramCache]: Analyzing trace with hash 828681042, now seen corresponding path program 1 times [2022-12-14 16:10:26,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:10:26,245 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [25678863] [2022-12-14 16:10:26,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:10:26,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:10:26,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 16:10:26,332 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-12-14 16:10:26,332 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:10:26,332 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [25678863] [2022-12-14 16:10:26,332 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [25678863] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 16:10:26,332 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 16:10:26,332 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-12-14 16:10:26,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263782518] [2022-12-14 16:10:26,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 16:10:26,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-14 16:10:26,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:10:26,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-14 16:10:26,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-12-14 16:10:26,333 INFO L87 Difference]: Start difference. First operand 132 states and 173 transitions. Second operand has 8 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 6 states have internal predecessors, (18), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-12-14 16:10:26,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:10:26,446 INFO L93 Difference]: Finished difference Result 276 states and 360 transitions. [2022-12-14 16:10:26,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-12-14 16:10:26,446 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 6 states have internal predecessors, (18), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 27 [2022-12-14 16:10:26,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:10:26,448 INFO L225 Difference]: With dead ends: 276 [2022-12-14 16:10:26,448 INFO L226 Difference]: Without dead ends: 159 [2022-12-14 16:10:26,449 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-12-14 16:10:26,450 INFO L413 NwaCegarLoop]: 53 mSDtfsCounter, 60 mSDsluCounter, 256 mSDsCounter, 0 mSdLazyCounter, 149 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 309 SdHoareTripleChecker+Invalid, 162 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 149 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 16:10:26,450 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [62 Valid, 309 Invalid, 162 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 149 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 16:10:26,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2022-12-14 16:10:26,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 136. [2022-12-14 16:10:26,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 136 states, 92 states have (on average 1.434782608695652) internal successors, (132), 106 states have internal predecessors, (132), 22 states have call successors, (22), 9 states have call predecessors, (22), 9 states have return successors, (22), 20 states have call predecessors, (22), 22 states have call successors, (22) [2022-12-14 16:10:26,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 176 transitions. [2022-12-14 16:10:26,464 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 176 transitions. Word has length 27 [2022-12-14 16:10:26,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:10:26,464 INFO L495 AbstractCegarLoop]: Abstraction has 136 states and 176 transitions. [2022-12-14 16:10:26,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 6 states have internal predecessors, (18), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-12-14 16:10:26,465 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 176 transitions. [2022-12-14 16:10:26,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-12-14 16:10:26,465 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:10:26,465 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 16:10:26,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-12-14 16:10:26,466 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting binomialCoefficientErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-12-14 16:10:26,466 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:10:26,466 INFO L85 PathProgramCache]: Analyzing trace with hash 1792966406, now seen corresponding path program 1 times [2022-12-14 16:10:26,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:10:26,466 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129495816] [2022-12-14 16:10:26,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:10:26,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:10:26,476 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 16:10:26,476 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1752037057] [2022-12-14 16:10:26,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:10:26,476 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:10:26,476 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 16:10:26,477 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 16:10:26,479 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-12-14 16:10:26,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 16:10:26,521 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 5 conjunts are in the unsatisfiable core [2022-12-14 16:10:26,526 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 16:10:26,590 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-12-14 16:10:26,591 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 16:10:26,591 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:10:26,591 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129495816] [2022-12-14 16:10:26,591 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 16:10:26,591 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1752037057] [2022-12-14 16:10:26,591 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1752037057] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 16:10:26,592 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 16:10:26,592 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-14 16:10:26,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684528181] [2022-12-14 16:10:26,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 16:10:26,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 16:10:26,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:10:26,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 16:10:26,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-14 16:10:26,593 INFO L87 Difference]: Start difference. First operand 136 states and 176 transitions. Second operand has 5 states, 4 states have (on average 4.5) internal successors, (18), 5 states have internal predecessors, (18), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2022-12-14 16:10:26,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:10:26,657 INFO L93 Difference]: Finished difference Result 194 states and 273 transitions. [2022-12-14 16:10:26,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 16:10:26,658 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.5) internal successors, (18), 5 states have internal predecessors, (18), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 29 [2022-12-14 16:10:26,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:10:26,659 INFO L225 Difference]: With dead ends: 194 [2022-12-14 16:10:26,659 INFO L226 Difference]: Without dead ends: 193 [2022-12-14 16:10:26,659 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-14 16:10:26,659 INFO L413 NwaCegarLoop]: 48 mSDtfsCounter, 22 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 141 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 16:10:26,659 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 141 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 16:10:26,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2022-12-14 16:10:26,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 158. [2022-12-14 16:10:26,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 110 states have (on average 1.3909090909090909) internal successors, (153), 121 states have internal predecessors, (153), 25 states have call successors, (25), 9 states have call predecessors, (25), 10 states have return successors, (39), 27 states have call predecessors, (39), 25 states have call successors, (39) [2022-12-14 16:10:26,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 217 transitions. [2022-12-14 16:10:26,669 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 217 transitions. Word has length 29 [2022-12-14 16:10:26,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:10:26,669 INFO L495 AbstractCegarLoop]: Abstraction has 158 states and 217 transitions. [2022-12-14 16:10:26,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.5) internal successors, (18), 5 states have internal predecessors, (18), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2022-12-14 16:10:26,670 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 217 transitions. [2022-12-14 16:10:26,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-12-14 16:10:26,670 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:10:26,670 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 16:10:26,676 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-12-14 16:10:26,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:10:26,871 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting binomialCoefficientErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-12-14 16:10:26,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:10:26,871 INFO L85 PathProgramCache]: Analyzing trace with hash -252616202, now seen corresponding path program 1 times [2022-12-14 16:10:26,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:10:26,872 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221996619] [2022-12-14 16:10:26,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:10:26,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:10:26,883 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 16:10:26,883 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1517637983] [2022-12-14 16:10:26,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:10:26,883 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:10:26,883 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 16:10:26,885 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 16:10:26,886 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-12-14 16:10:26,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 16:10:26,952 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 9 conjunts are in the unsatisfiable core [2022-12-14 16:10:26,955 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 16:10:27,013 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-12-14 16:10:27,013 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 16:10:27,014 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:10:27,014 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221996619] [2022-12-14 16:10:27,014 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 16:10:27,014 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1517637983] [2022-12-14 16:10:27,014 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1517637983] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 16:10:27,014 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 16:10:27,014 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-14 16:10:27,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850884027] [2022-12-14 16:10:27,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 16:10:27,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 16:10:27,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:10:27,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 16:10:27,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-14 16:10:27,016 INFO L87 Difference]: Start difference. First operand 158 states and 217 transitions. Second operand has 5 states, 4 states have (on average 4.75) internal successors, (19), 5 states have internal predecessors, (19), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2022-12-14 16:10:27,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:10:27,069 INFO L93 Difference]: Finished difference Result 194 states and 268 transitions. [2022-12-14 16:10:27,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 16:10:27,070 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.75) internal successors, (19), 5 states have internal predecessors, (19), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 30 [2022-12-14 16:10:27,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:10:27,071 INFO L225 Difference]: With dead ends: 194 [2022-12-14 16:10:27,071 INFO L226 Difference]: Without dead ends: 193 [2022-12-14 16:10:27,072 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-14 16:10:27,072 INFO L413 NwaCegarLoop]: 48 mSDtfsCounter, 18 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 52 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 141 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 52 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 16:10:27,073 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 141 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 52 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 16:10:27,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2022-12-14 16:10:27,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 162. [2022-12-14 16:10:27,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 114 states have (on average 1.368421052631579) internal successors, (156), 125 states have internal predecessors, (156), 25 states have call successors, (25), 9 states have call predecessors, (25), 10 states have return successors, (39), 27 states have call predecessors, (39), 25 states have call successors, (39) [2022-12-14 16:10:27,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 220 transitions. [2022-12-14 16:10:27,088 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 220 transitions. Word has length 30 [2022-12-14 16:10:27,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:10:27,088 INFO L495 AbstractCegarLoop]: Abstraction has 162 states and 220 transitions. [2022-12-14 16:10:27,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.75) internal successors, (19), 5 states have internal predecessors, (19), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2022-12-14 16:10:27,089 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 220 transitions. [2022-12-14 16:10:27,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-12-14 16:10:27,089 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:10:27,089 INFO L195 NwaCegarLoop]: trace histogram [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] [2022-12-14 16:10:27,093 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-12-14 16:10:27,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-12-14 16:10:27,291 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting binomialCoefficientErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-12-14 16:10:27,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:10:27,293 INFO L85 PathProgramCache]: Analyzing trace with hash 758832392, now seen corresponding path program 1 times [2022-12-14 16:10:27,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:10:27,293 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516696755] [2022-12-14 16:10:27,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:10:27,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:10:27,319 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 16:10:27,320 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1274488508] [2022-12-14 16:10:27,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:10:27,321 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:10:27,322 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 16:10:27,325 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 16:10:27,328 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-12-14 16:10:27,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 16:10:27,440 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-14 16:10:27,443 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 16:10:27,526 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-12-14 16:10:27,526 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 16:10:27,526 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:10:27,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516696755] [2022-12-14 16:10:27,526 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 16:10:27,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1274488508] [2022-12-14 16:10:27,527 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1274488508] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 16:10:27,527 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 16:10:27,527 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-12-14 16:10:27,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578464579] [2022-12-14 16:10:27,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 16:10:27,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-14 16:10:27,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:10:27,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-14 16:10:27,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-12-14 16:10:27,528 INFO L87 Difference]: Start difference. First operand 162 states and 220 transitions. Second operand has 7 states, 6 states have (on average 3.0) internal successors, (18), 7 states have internal predecessors, (18), 3 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-12-14 16:10:27,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:10:27,697 INFO L93 Difference]: Finished difference Result 249 states and 347 transitions. [2022-12-14 16:10:27,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-14 16:10:27,697 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 3.0) internal successors, (18), 7 states have internal predecessors, (18), 3 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 31 [2022-12-14 16:10:27,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:10:27,699 INFO L225 Difference]: With dead ends: 249 [2022-12-14 16:10:27,699 INFO L226 Difference]: Without dead ends: 248 [2022-12-14 16:10:27,699 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-12-14 16:10:27,700 INFO L413 NwaCegarLoop]: 50 mSDtfsCounter, 24 mSDsluCounter, 229 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 279 SdHoareTripleChecker+Invalid, 112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 16:10:27,700 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 279 Invalid, 112 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 16:10:27,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 248 states. [2022-12-14 16:10:27,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 248 to 193. [2022-12-14 16:10:27,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 139 states have (on average 1.3237410071942446) internal successors, (184), 147 states have internal predecessors, (184), 31 states have call successors, (31), 9 states have call predecessors, (31), 10 states have return successors, (50), 36 states have call predecessors, (50), 31 states have call successors, (50) [2022-12-14 16:10:27,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 265 transitions. [2022-12-14 16:10:27,717 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 265 transitions. Word has length 31 [2022-12-14 16:10:27,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:10:27,717 INFO L495 AbstractCegarLoop]: Abstraction has 193 states and 265 transitions. [2022-12-14 16:10:27,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 3.0) internal successors, (18), 7 states have internal predecessors, (18), 3 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-12-14 16:10:27,718 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 265 transitions. [2022-12-14 16:10:27,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-12-14 16:10:27,718 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:10:27,718 INFO L195 NwaCegarLoop]: trace histogram [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] [2022-12-14 16:10:27,723 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-12-14 16:10:27,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-12-14 16:10:27,920 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting binomialCoefficientErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-12-14 16:10:27,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:10:27,921 INFO L85 PathProgramCache]: Analyzing trace with hash 2048967736, now seen corresponding path program 1 times [2022-12-14 16:10:27,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:10:27,921 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495406775] [2022-12-14 16:10:27,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:10:27,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:10:27,934 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 16:10:27,934 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1519068620] [2022-12-14 16:10:27,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:10:27,934 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:10:27,934 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 16:10:27,935 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 16:10:27,936 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-12-14 16:10:27,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 16:10:27,968 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 9 conjunts are in the unsatisfiable core [2022-12-14 16:10:27,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 16:10:28,031 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-12-14 16:10:28,031 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 16:10:31,140 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:10:31,141 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495406775] [2022-12-14 16:10:31,141 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 16:10:31,141 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1519068620] [2022-12-14 16:10:31,141 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1519068620] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 16:10:31,141 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [593332696] [2022-12-14 16:10:31,155 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2022-12-14 16:10:31,155 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 16:10:31,157 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 16:10:31,161 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 16:10:31,161 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 16:10:31,194 INFO L197 IcfgInterpreter]: Interpreting procedure binomialCoefficient with input of size 6 for LOIs [2022-12-14 16:10:31,278 INFO L197 IcfgInterpreter]: Interpreting procedure fact with input of size 3 for LOIs [2022-12-14 16:10:31,281 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 16:10:31,729 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSifa [593332696] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 16:10:31,729 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-14 16:10:31,729 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [6] total 18 [2022-12-14 16:10:31,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995310199] [2022-12-14 16:10:31,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 16:10:31,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-14 16:10:31,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:10:31,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-14 16:10:31,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-12-14 16:10:31,732 INFO L87 Difference]: Start difference. First operand 193 states and 265 transitions. Second operand has 14 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 11 states have internal predecessors, (19), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-12-14 16:10:31,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:10:31,906 INFO L93 Difference]: Finished difference Result 214 states and 281 transitions. [2022-12-14 16:10:31,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-12-14 16:10:31,906 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 11 states have internal predecessors, (19), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 32 [2022-12-14 16:10:31,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:10:31,908 INFO L225 Difference]: With dead ends: 214 [2022-12-14 16:10:31,908 INFO L226 Difference]: Without dead ends: 213 [2022-12-14 16:10:31,908 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 42 SyntacticMatches, 8 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 159 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2022-12-14 16:10:31,909 INFO L413 NwaCegarLoop]: 40 mSDtfsCounter, 78 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 260 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 282 SdHoareTripleChecker+Invalid, 267 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 260 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 16:10:31,909 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [83 Valid, 282 Invalid, 267 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 260 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 16:10:31,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2022-12-14 16:10:31,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 201. [2022-12-14 16:10:31,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 201 states, 145 states have (on average 1.303448275862069) internal successors, (189), 153 states have internal predecessors, (189), 31 states have call successors, (31), 11 states have call predecessors, (31), 12 states have return successors, (50), 36 states have call predecessors, (50), 31 states have call successors, (50) [2022-12-14 16:10:31,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 201 states to 201 states and 270 transitions. [2022-12-14 16:10:31,924 INFO L78 Accepts]: Start accepts. Automaton has 201 states and 270 transitions. Word has length 32 [2022-12-14 16:10:31,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:10:31,924 INFO L495 AbstractCegarLoop]: Abstraction has 201 states and 270 transitions. [2022-12-14 16:10:31,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 11 states have internal predecessors, (19), 4 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-12-14 16:10:31,924 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 270 transitions. [2022-12-14 16:10:31,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-12-14 16:10:31,925 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:10:31,925 INFO L195 NwaCegarLoop]: trace histogram [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] [2022-12-14 16:10:31,929 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2022-12-14 16:10:32,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:10:32,126 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-12-14 16:10:32,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:10:32,126 INFO L85 PathProgramCache]: Analyzing trace with hash 995749568, now seen corresponding path program 1 times [2022-12-14 16:10:32,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:10:32,126 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560977125] [2022-12-14 16:10:32,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:10:32,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:10:32,132 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 16:10:32,132 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1380595822] [2022-12-14 16:10:32,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:10:32,132 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:10:32,132 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 16:10:32,133 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 16:10:32,134 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-12-14 16:10:32,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 16:10:32,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 3 conjunts are in the unsatisfiable core [2022-12-14 16:10:32,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 16:10:32,189 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-12-14 16:10:32,189 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 16:10:32,189 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:10:32,190 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560977125] [2022-12-14 16:10:32,190 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 16:10:32,190 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1380595822] [2022-12-14 16:10:32,190 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1380595822] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 16:10:32,190 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 16:10:32,190 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 16:10:32,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582010993] [2022-12-14 16:10:32,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 16:10:32,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 16:10:32,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:10:32,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 16:10:32,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-14 16:10:32,192 INFO L87 Difference]: Start difference. First operand 201 states and 270 transitions. Second operand has 4 states, 3 states have (on average 7.333333333333333) internal successors, (22), 4 states have internal predecessors, (22), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-12-14 16:10:32,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:10:32,220 INFO L93 Difference]: Finished difference Result 201 states and 270 transitions. [2022-12-14 16:10:32,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-14 16:10:32,220 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 7.333333333333333) internal successors, (22), 4 states have internal predecessors, (22), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 36 [2022-12-14 16:10:32,221 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:10:32,222 INFO L225 Difference]: With dead ends: 201 [2022-12-14 16:10:32,222 INFO L226 Difference]: Without dead ends: 200 [2022-12-14 16:10:32,222 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-12-14 16:10:32,223 INFO L413 NwaCegarLoop]: 49 mSDtfsCounter, 12 mSDsluCounter, 84 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 16:10:32,223 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 133 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 16:10:32,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2022-12-14 16:10:32,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 200. [2022-12-14 16:10:32,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 200 states, 145 states have (on average 1.289655172413793) internal successors, (187), 152 states have internal predecessors, (187), 31 states have call successors, (31), 11 states have call predecessors, (31), 12 states have return successors, (50), 36 states have call predecessors, (50), 31 states have call successors, (50) [2022-12-14 16:10:32,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 268 transitions. [2022-12-14 16:10:32,237 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 268 transitions. Word has length 36 [2022-12-14 16:10:32,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:10:32,237 INFO L495 AbstractCegarLoop]: Abstraction has 200 states and 268 transitions. [2022-12-14 16:10:32,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 7.333333333333333) internal successors, (22), 4 states have internal predecessors, (22), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-12-14 16:10:32,238 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 268 transitions. [2022-12-14 16:10:32,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-12-14 16:10:32,238 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:10:32,238 INFO L195 NwaCegarLoop]: trace histogram [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] [2022-12-14 16:10:32,242 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-12-14 16:10:32,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-12-14 16:10:32,440 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-12-14 16:10:32,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:10:32,440 INFO L85 PathProgramCache]: Analyzing trace with hash 803465645, now seen corresponding path program 1 times [2022-12-14 16:10:32,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:10:32,440 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116458798] [2022-12-14 16:10:32,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:10:32,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:10:32,450 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 16:10:32,450 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [405492990] [2022-12-14 16:10:32,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:10:32,451 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:10:32,451 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 16:10:32,452 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 16:10:32,453 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-12-14 16:10:32,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 16:10:32,484 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 3 conjunts are in the unsatisfiable core [2022-12-14 16:10:32,485 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 16:10:32,499 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-12-14 16:10:32,499 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 16:10:32,499 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:10:32,499 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [116458798] [2022-12-14 16:10:32,499 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 16:10:32,500 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [405492990] [2022-12-14 16:10:32,500 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [405492990] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 16:10:32,500 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 16:10:32,500 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 16:10:32,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219424329] [2022-12-14 16:10:32,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 16:10:32,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 16:10:32,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:10:32,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 16:10:32,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-14 16:10:32,501 INFO L87 Difference]: Start difference. First operand 200 states and 268 transitions. Second operand has 4 states, 3 states have (on average 7.666666666666667) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-12-14 16:10:32,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:10:32,528 INFO L93 Difference]: Finished difference Result 211 states and 281 transitions. [2022-12-14 16:10:32,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-14 16:10:32,528 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 7.666666666666667) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 37 [2022-12-14 16:10:32,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:10:32,530 INFO L225 Difference]: With dead ends: 211 [2022-12-14 16:10:32,530 INFO L226 Difference]: Without dead ends: 210 [2022-12-14 16:10:32,530 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-12-14 16:10:32,531 INFO L413 NwaCegarLoop]: 53 mSDtfsCounter, 4 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 150 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 16:10:32,531 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 150 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 16:10:32,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2022-12-14 16:10:32,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 210. [2022-12-14 16:10:32,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 210 states, 154 states have (on average 1.2727272727272727) internal successors, (196), 159 states have internal predecessors, (196), 32 states have call successors, (32), 11 states have call predecessors, (32), 12 states have return successors, (51), 39 states have call predecessors, (51), 32 states have call successors, (51) [2022-12-14 16:10:32,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 279 transitions. [2022-12-14 16:10:32,545 INFO L78 Accepts]: Start accepts. Automaton has 210 states and 279 transitions. Word has length 37 [2022-12-14 16:10:32,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:10:32,545 INFO L495 AbstractCegarLoop]: Abstraction has 210 states and 279 transitions. [2022-12-14 16:10:32,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 7.666666666666667) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-12-14 16:10:32,545 INFO L276 IsEmpty]: Start isEmpty. Operand 210 states and 279 transitions. [2022-12-14 16:10:32,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-12-14 16:10:32,546 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:10:32,546 INFO L195 NwaCegarLoop]: trace histogram [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] [2022-12-14 16:10:32,550 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-12-14 16:10:32,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-12-14 16:10:32,747 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-12-14 16:10:32,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:10:32,748 INFO L85 PathProgramCache]: Analyzing trace with hash -963624011, now seen corresponding path program 1 times [2022-12-14 16:10:32,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:10:32,748 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289767071] [2022-12-14 16:10:32,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:10:32,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:10:32,756 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 16:10:32,756 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1410672145] [2022-12-14 16:10:32,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:10:32,757 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:10:32,757 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 16:10:32,759 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 16:10:32,760 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-12-14 16:10:32,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 16:10:32,831 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 3 conjunts are in the unsatisfiable core [2022-12-14 16:10:32,834 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 16:10:32,865 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-12-14 16:10:32,865 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 16:10:32,865 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:10:32,865 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289767071] [2022-12-14 16:10:32,866 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 16:10:32,866 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1410672145] [2022-12-14 16:10:32,866 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1410672145] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 16:10:32,866 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 16:10:32,866 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 16:10:32,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965810876] [2022-12-14 16:10:32,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 16:10:32,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 16:10:32,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:10:32,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 16:10:32,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-14 16:10:32,868 INFO L87 Difference]: Start difference. First operand 210 states and 279 transitions. Second operand has 4 states, 3 states have (on average 8.333333333333334) internal successors, (25), 4 states have internal predecessors, (25), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-12-14 16:10:32,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:10:32,889 INFO L93 Difference]: Finished difference Result 210 states and 279 transitions. [2022-12-14 16:10:32,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-14 16:10:32,890 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 8.333333333333334) internal successors, (25), 4 states have internal predecessors, (25), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 39 [2022-12-14 16:10:32,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:10:32,891 INFO L225 Difference]: With dead ends: 210 [2022-12-14 16:10:32,891 INFO L226 Difference]: Without dead ends: 209 [2022-12-14 16:10:32,891 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-12-14 16:10:32,891 INFO L413 NwaCegarLoop]: 48 mSDtfsCounter, 8 mSDsluCounter, 82 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 16:10:32,891 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 130 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 16:10:32,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2022-12-14 16:10:32,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 209. [2022-12-14 16:10:32,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 209 states, 154 states have (on average 1.2662337662337662) internal successors, (195), 158 states have internal predecessors, (195), 32 states have call successors, (32), 11 states have call predecessors, (32), 12 states have return successors, (51), 39 states have call predecessors, (51), 32 states have call successors, (51) [2022-12-14 16:10:32,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 278 transitions. [2022-12-14 16:10:32,899 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 278 transitions. Word has length 39 [2022-12-14 16:10:32,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:10:32,899 INFO L495 AbstractCegarLoop]: Abstraction has 209 states and 278 transitions. [2022-12-14 16:10:32,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 8.333333333333334) internal successors, (25), 4 states have internal predecessors, (25), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-12-14 16:10:32,900 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 278 transitions. [2022-12-14 16:10:32,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-12-14 16:10:32,900 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:10:32,900 INFO L195 NwaCegarLoop]: trace histogram [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] [2022-12-14 16:10:32,905 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-12-14 16:10:33,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:10:33,102 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-12-14 16:10:33,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:10:33,103 INFO L85 PathProgramCache]: Analyzing trace with hash 192426848, now seen corresponding path program 1 times [2022-12-14 16:10:33,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:10:33,103 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853084302] [2022-12-14 16:10:33,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:10:33,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:10:33,118 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 16:10:33,119 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1307309957] [2022-12-14 16:10:33,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:10:33,119 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:10:33,120 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 16:10:33,122 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 16:10:33,125 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-12-14 16:10:33,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 16:10:33,242 INFO L263 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 3 conjunts are in the unsatisfiable core [2022-12-14 16:10:33,244 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 16:10:33,263 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-12-14 16:10:33,263 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 16:10:33,263 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:10:33,263 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853084302] [2022-12-14 16:10:33,264 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 16:10:33,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1307309957] [2022-12-14 16:10:33,264 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1307309957] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 16:10:33,264 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 16:10:33,264 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 16:10:33,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933332939] [2022-12-14 16:10:33,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 16:10:33,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 16:10:33,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:10:33,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 16:10:33,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-14 16:10:33,265 INFO L87 Difference]: Start difference. First operand 209 states and 278 transitions. Second operand has 4 states, 3 states have (on average 8.666666666666666) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-12-14 16:10:33,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:10:33,287 INFO L93 Difference]: Finished difference Result 213 states and 281 transitions. [2022-12-14 16:10:33,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-14 16:10:33,287 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 8.666666666666666) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 40 [2022-12-14 16:10:33,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:10:33,288 INFO L225 Difference]: With dead ends: 213 [2022-12-14 16:10:33,288 INFO L226 Difference]: Without dead ends: 212 [2022-12-14 16:10:33,288 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-12-14 16:10:33,289 INFO L413 NwaCegarLoop]: 51 mSDtfsCounter, 5 mSDsluCounter, 95 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 16:10:33,289 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 146 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 16:10:33,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2022-12-14 16:10:33,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 211. [2022-12-14 16:10:33,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 156 states have (on average 1.2628205128205128) internal successors, (197), 160 states have internal predecessors, (197), 32 states have call successors, (32), 11 states have call predecessors, (32), 12 states have return successors, (51), 39 states have call predecessors, (51), 32 states have call successors, (51) [2022-12-14 16:10:33,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 280 transitions. [2022-12-14 16:10:33,298 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 280 transitions. Word has length 40 [2022-12-14 16:10:33,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:10:33,298 INFO L495 AbstractCegarLoop]: Abstraction has 211 states and 280 transitions. [2022-12-14 16:10:33,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 8.666666666666666) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-12-14 16:10:33,298 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 280 transitions. [2022-12-14 16:10:33,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-12-14 16:10:33,299 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:10:33,299 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 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] [2022-12-14 16:10:33,304 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-12-14 16:10:33,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-12-14 16:10:33,500 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-12-14 16:10:33,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:10:33,500 INFO L85 PathProgramCache]: Analyzing trace with hash 722892262, now seen corresponding path program 1 times [2022-12-14 16:10:33,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:10:33,500 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520691243] [2022-12-14 16:10:33,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:10:33,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:10:33,504 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 16:10:33,505 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [996781169] [2022-12-14 16:10:33,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:10:33,505 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:10:33,505 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 16:10:33,506 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 16:10:33,507 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-12-14 16:10:33,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 16:10:33,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-14 16:10:33,541 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 16:10:33,593 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-12-14 16:10:33,593 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 16:10:33,672 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-12-14 16:10:33,672 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:10:33,672 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520691243] [2022-12-14 16:10:33,672 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 16:10:33,672 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [996781169] [2022-12-14 16:10:33,673 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [996781169] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 16:10:33,673 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [912569759] [2022-12-14 16:10:33,675 INFO L159 IcfgInterpreter]: Started Sifa with 33 locations of interest [2022-12-14 16:10:33,675 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 16:10:33,675 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 16:10:33,676 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 16:10:33,676 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 16:10:33,910 INFO L197 IcfgInterpreter]: Interpreting procedure binomialCoefficient with input of size 8 for LOIs [2022-12-14 16:10:33,968 INFO L197 IcfgInterpreter]: Interpreting procedure fact with input of size 6 for LOIs [2022-12-14 16:10:33,973 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 16:10:34,971 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSifa [912569759] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 16:10:34,971 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-12-14 16:10:34,971 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [8, 8] total 34 [2022-12-14 16:10:34,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525883060] [2022-12-14 16:10:34,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 16:10:34,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-12-14 16:10:34,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:10:34,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-12-14 16:10:34,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=1004, Unknown=0, NotChecked=0, Total=1190 [2022-12-14 16:10:34,973 INFO L87 Difference]: Start difference. First operand 211 states and 280 transitions. Second operand has 21 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-12-14 16:10:35,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:10:35,318 INFO L93 Difference]: Finished difference Result 466 states and 639 transitions. [2022-12-14 16:10:35,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-12-14 16:10:35,319 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 46 [2022-12-14 16:10:35,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:10:35,321 INFO L225 Difference]: With dead ends: 466 [2022-12-14 16:10:35,321 INFO L226 Difference]: Without dead ends: 286 [2022-12-14 16:10:35,322 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 94 SyntacticMatches, 9 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 499 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=186, Invalid=1004, Unknown=0, NotChecked=0, Total=1190 [2022-12-14 16:10:35,323 INFO L413 NwaCegarLoop]: 41 mSDtfsCounter, 84 mSDsluCounter, 307 mSDsCounter, 0 mSdLazyCounter, 518 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 348 SdHoareTripleChecker+Invalid, 543 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 518 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-14 16:10:35,323 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [94 Valid, 348 Invalid, 543 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 518 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-14 16:10:35,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 286 states. [2022-12-14 16:10:35,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 286 to 268. [2022-12-14 16:10:35,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 268 states, 197 states have (on average 1.2538071065989849) internal successors, (247), 203 states have internal predecessors, (247), 43 states have call successors, (43), 15 states have call predecessors, (43), 17 states have return successors, (63), 49 states have call predecessors, (63), 42 states have call successors, (63) [2022-12-14 16:10:35,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 353 transitions. [2022-12-14 16:10:35,341 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 353 transitions. Word has length 46 [2022-12-14 16:10:35,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:10:35,341 INFO L495 AbstractCegarLoop]: Abstraction has 268 states and 353 transitions. [2022-12-14 16:10:35,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 17 states have (on average 1.588235294117647) internal successors, (27), 17 states have internal predecessors, (27), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-12-14 16:10:35,342 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 353 transitions. [2022-12-14 16:10:35,342 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-12-14 16:10:35,342 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:10:35,343 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 16:10:35,348 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-12-14 16:10:35,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-12-14 16:10:35,543 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-12-14 16:10:35,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:10:35,544 INFO L85 PathProgramCache]: Analyzing trace with hash -1070260545, now seen corresponding path program 1 times [2022-12-14 16:10:35,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:10:35,544 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261512633] [2022-12-14 16:10:35,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:10:35,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:10:35,548 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 16:10:35,548 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2018340206] [2022-12-14 16:10:35,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:10:35,549 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:10:35,549 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 16:10:35,550 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 16:10:35,551 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-12-14 16:10:35,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 16:10:35,584 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-14 16:10:35,586 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 16:10:35,643 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 13 proven. 1 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-12-14 16:10:35,644 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 16:10:35,698 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 12 proven. 2 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-12-14 16:10:35,698 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:10:35,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261512633] [2022-12-14 16:10:35,698 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 16:10:35,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2018340206] [2022-12-14 16:10:35,698 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2018340206] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 16:10:35,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1225372559] [2022-12-14 16:10:35,700 INFO L159 IcfgInterpreter]: Started Sifa with 34 locations of interest [2022-12-14 16:10:35,700 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 16:10:35,701 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-12-14 16:10:35,701 INFO L176 IcfgInterpreter]: Starting interpretation [2022-12-14 16:10:35,701 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-12-14 16:10:35,873 INFO L197 IcfgInterpreter]: Interpreting procedure binomialCoefficient with input of size 18 for LOIs [2022-12-14 16:10:35,942 INFO L197 IcfgInterpreter]: Interpreting procedure fact with input of size 10 for LOIs [2022-12-14 16:10:35,946 INFO L180 IcfgInterpreter]: Interpretation finished [2022-12-14 16:10:36,802 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSifa [1225372559] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 16:10:36,802 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-12-14 16:10:36,803 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [8, 8] total 34 [2022-12-14 16:10:36,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100497335] [2022-12-14 16:10:36,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 16:10:36,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-12-14 16:10:36,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:10:36,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-12-14 16:10:36,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=950, Unknown=0, NotChecked=0, Total=1122 [2022-12-14 16:10:36,804 INFO L87 Difference]: Start difference. First operand 268 states and 353 transitions. Second operand has 23 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-12-14 16:10:37,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:10:37,199 INFO L93 Difference]: Finished difference Result 570 states and 788 transitions. [2022-12-14 16:10:37,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-12-14 16:10:37,199 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 50 [2022-12-14 16:10:37,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:10:37,202 INFO L225 Difference]: With dead ends: 570 [2022-12-14 16:10:37,202 INFO L226 Difference]: Without dead ends: 433 [2022-12-14 16:10:37,203 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 107 SyntacticMatches, 9 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 531 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=200, Invalid=1060, Unknown=0, NotChecked=0, Total=1260 [2022-12-14 16:10:37,203 INFO L413 NwaCegarLoop]: 29 mSDtfsCounter, 128 mSDsluCounter, 214 mSDsCounter, 0 mSdLazyCounter, 542 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 243 SdHoareTripleChecker+Invalid, 579 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 542 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-14 16:10:37,203 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [139 Valid, 243 Invalid, 579 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 542 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-14 16:10:37,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 433 states. [2022-12-14 16:10:37,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 433 to 384. [2022-12-14 16:10:37,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 384 states, 287 states have (on average 1.2334494773519165) internal successors, (354), 290 states have internal predecessors, (354), 62 states have call successors, (62), 20 states have call predecessors, (62), 24 states have return successors, (89), 73 states have call predecessors, (89), 61 states have call successors, (89) [2022-12-14 16:10:37,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 384 states to 384 states and 505 transitions. [2022-12-14 16:10:37,219 INFO L78 Accepts]: Start accepts. Automaton has 384 states and 505 transitions. Word has length 50 [2022-12-14 16:10:37,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:10:37,219 INFO L495 AbstractCegarLoop]: Abstraction has 384 states and 505 transitions. [2022-12-14 16:10:37,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 states have internal predecessors, (29), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-12-14 16:10:37,219 INFO L276 IsEmpty]: Start isEmpty. Operand 384 states and 505 transitions. [2022-12-14 16:10:37,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-12-14 16:10:37,220 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:10:37,220 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 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] [2022-12-14 16:10:37,224 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2022-12-14 16:10:37,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-12-14 16:10:37,421 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-12-14 16:10:37,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:10:37,422 INFO L85 PathProgramCache]: Analyzing trace with hash 766601481, now seen corresponding path program 1 times [2022-12-14 16:10:37,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:10:37,422 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877768950] [2022-12-14 16:10:37,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:10:37,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:10:37,434 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 16:10:37,435 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [142416825] [2022-12-14 16:10:37,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:10:37,435 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:10:37,435 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 16:10:37,438 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 16:10:37,441 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-12-14 16:10:37,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 16:10:37,507 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 5 conjunts are in the unsatisfiable core [2022-12-14 16:10:37,508 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 16:10:37,538 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-12-14 16:10:37,538 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 16:10:37,538 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:10:37,538 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877768950] [2022-12-14 16:10:37,538 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 16:10:37,538 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [142416825] [2022-12-14 16:10:37,539 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [142416825] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 16:10:37,539 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 16:10:37,539 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-14 16:10:37,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086603776] [2022-12-14 16:10:37,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 16:10:37,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-14 16:10:37,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:10:37,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-14 16:10:37,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-12-14 16:10:37,540 INFO L87 Difference]: Start difference. First operand 384 states and 505 transitions. Second operand has 6 states, 4 states have (on average 7.75) internal successors, (31), 6 states have internal predecessors, (31), 2 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-12-14 16:10:37,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:10:37,585 INFO L93 Difference]: Finished difference Result 384 states and 505 transitions. [2022-12-14 16:10:37,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-14 16:10:37,586 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 4 states have (on average 7.75) internal successors, (31), 6 states have internal predecessors, (31), 2 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 53 [2022-12-14 16:10:37,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:10:37,587 INFO L225 Difference]: With dead ends: 384 [2022-12-14 16:10:37,587 INFO L226 Difference]: Without dead ends: 383 [2022-12-14 16:10:37,587 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-12-14 16:10:37,588 INFO L413 NwaCegarLoop]: 50 mSDtfsCounter, 11 mSDsluCounter, 84 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 16:10:37,588 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 134 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 16:10:37,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 383 states. [2022-12-14 16:10:37,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 383 to 383. [2022-12-14 16:10:37,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 383 states, 287 states have (on average 1.2229965156794425) internal successors, (351), 289 states have internal predecessors, (351), 62 states have call successors, (62), 20 states have call predecessors, (62), 24 states have return successors, (89), 73 states have call predecessors, (89), 61 states have call successors, (89) [2022-12-14 16:10:37,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 502 transitions. [2022-12-14 16:10:37,601 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 502 transitions. Word has length 53 [2022-12-14 16:10:37,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:10:37,602 INFO L495 AbstractCegarLoop]: Abstraction has 383 states and 502 transitions. [2022-12-14 16:10:37,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 4 states have (on average 7.75) internal successors, (31), 6 states have internal predecessors, (31), 2 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-12-14 16:10:37,602 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 502 transitions. [2022-12-14 16:10:37,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-12-14 16:10:37,602 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:10:37,602 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 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] [2022-12-14 16:10:37,607 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2022-12-14 16:10:37,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:10:37,803 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-12-14 16:10:37,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:10:37,803 INFO L85 PathProgramCache]: Analyzing trace with hash -2005157821, now seen corresponding path program 1 times [2022-12-14 16:10:37,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:10:37,803 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652576697] [2022-12-14 16:10:37,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:10:37,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:10:37,807 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 16:10:37,807 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [736470662] [2022-12-14 16:10:37,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:10:37,808 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:10:37,808 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 16:10:37,809 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 16:10:37,809 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-12-14 16:10:37,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 16:10:37,846 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 19 conjunts are in the unsatisfiable core [2022-12-14 16:10:37,847 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 16:10:37,904 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 14 proven. 4 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-12-14 16:10:37,904 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 16:10:38,512 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 14 proven. 4 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-12-14 16:10:38,512 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:10:38,512 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652576697] [2022-12-14 16:10:38,512 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 16:10:38,513 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [736470662] [2022-12-14 16:10:38,513 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [736470662] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 16:10:38,513 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1237063904] [2022-12-14 16:10:38,515 INFO L159 IcfgInterpreter]: Started Sifa with 37 locations of interest [2022-12-14 16:10:38,515 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 16:10:38,516 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-12-14 16:10:38,517 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 16:10:38,517 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2022-12-14 16:10:38,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183384229] [2022-12-14 16:10:38,517 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 16:10:38,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-12-14 16:10:38,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:10:38,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-12-14 16:10:38,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2022-12-14 16:10:38,519 INFO L87 Difference]: Start difference. First operand 383 states and 502 transitions. Second operand has 20 states, 17 states have (on average 3.176470588235294) internal successors, (54), 16 states have internal predecessors, (54), 9 states have call successors, (11), 5 states have call predecessors, (11), 3 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) [2022-12-14 16:10:40,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:10:40,599 INFO L93 Difference]: Finished difference Result 838 states and 1097 transitions. [2022-12-14 16:10:40,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-12-14 16:10:40,599 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 17 states have (on average 3.176470588235294) internal successors, (54), 16 states have internal predecessors, (54), 9 states have call successors, (11), 5 states have call predecessors, (11), 3 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) Word has length 54 [2022-12-14 16:10:40,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:10:40,603 INFO L225 Difference]: With dead ends: 838 [2022-12-14 16:10:40,603 INFO L226 Difference]: Without dead ends: 568 [2022-12-14 16:10:40,605 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 93 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=139, Invalid=853, Unknown=0, NotChecked=0, Total=992 [2022-12-14 16:10:40,606 INFO L413 NwaCegarLoop]: 61 mSDtfsCounter, 147 mSDsluCounter, 628 mSDsCounter, 0 mSdLazyCounter, 676 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 689 SdHoareTripleChecker+Invalid, 725 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 676 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-12-14 16:10:40,606 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [152 Valid, 689 Invalid, 725 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 676 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-12-14 16:10:40,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 568 states. [2022-12-14 16:10:40,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 568 to 534. [2022-12-14 16:10:40,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 534 states, 406 states have (on average 1.2216748768472907) internal successors, (496), 406 states have internal predecessors, (496), 82 states have call successors, (82), 29 states have call predecessors, (82), 36 states have return successors, (116), 98 states have call predecessors, (116), 81 states have call successors, (116) [2022-12-14 16:10:40,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 534 states to 534 states and 694 transitions. [2022-12-14 16:10:40,634 INFO L78 Accepts]: Start accepts. Automaton has 534 states and 694 transitions. Word has length 54 [2022-12-14 16:10:40,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:10:40,634 INFO L495 AbstractCegarLoop]: Abstraction has 534 states and 694 transitions. [2022-12-14 16:10:40,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 17 states have (on average 3.176470588235294) internal successors, (54), 16 states have internal predecessors, (54), 9 states have call successors, (11), 5 states have call predecessors, (11), 3 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) [2022-12-14 16:10:40,635 INFO L276 IsEmpty]: Start isEmpty. Operand 534 states and 694 transitions. [2022-12-14 16:10:40,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2022-12-14 16:10:40,636 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:10:40,636 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 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] [2022-12-14 16:10:40,641 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-12-14 16:10:40,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:10:40,836 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-12-14 16:10:40,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:10:40,837 INFO L85 PathProgramCache]: Analyzing trace with hash -1233881060, now seen corresponding path program 1 times [2022-12-14 16:10:40,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:10:40,837 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821811615] [2022-12-14 16:10:40,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:10:40,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:10:40,843 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 16:10:40,843 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1420222966] [2022-12-14 16:10:40,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:10:40,843 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:10:40,843 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 16:10:40,844 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 16:10:40,845 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-12-14 16:10:40,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 16:10:40,880 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-14 16:10:40,881 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 16:10:40,932 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 25 proven. 1 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-12-14 16:10:40,933 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 16:10:40,988 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 12 proven. 4 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-12-14 16:10:40,988 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:10:40,988 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821811615] [2022-12-14 16:10:40,988 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 16:10:40,988 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1420222966] [2022-12-14 16:10:40,988 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1420222966] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 16:10:40,988 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1063584693] [2022-12-14 16:10:40,990 INFO L159 IcfgInterpreter]: Started Sifa with 38 locations of interest [2022-12-14 16:10:40,991 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 16:10:40,991 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-12-14 16:10:40,991 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 16:10:40,991 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2022-12-14 16:10:40,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640637210] [2022-12-14 16:10:40,992 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 16:10:40,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-12-14 16:10:40,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:10:40,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-12-14 16:10:40,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2022-12-14 16:10:40,993 INFO L87 Difference]: Start difference. First operand 534 states and 694 transitions. Second operand has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2022-12-14 16:10:41,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:10:41,205 INFO L93 Difference]: Finished difference Result 779 states and 1023 transitions. [2022-12-14 16:10:41,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-12-14 16:10:41,205 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) Word has length 58 [2022-12-14 16:10:41,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:10:41,207 INFO L225 Difference]: With dead ends: 779 [2022-12-14 16:10:41,207 INFO L226 Difference]: Without dead ends: 417 [2022-12-14 16:10:41,209 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 102 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=130, Invalid=422, Unknown=0, NotChecked=0, Total=552 [2022-12-14 16:10:41,210 INFO L413 NwaCegarLoop]: 49 mSDtfsCounter, 63 mSDsluCounter, 407 mSDsCounter, 0 mSdLazyCounter, 236 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 456 SdHoareTripleChecker+Invalid, 248 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 236 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 16:10:41,210 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [66 Valid, 456 Invalid, 248 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 236 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 16:10:41,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 417 states. [2022-12-14 16:10:41,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 417 to 389. [2022-12-14 16:10:41,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 389 states, 297 states have (on average 1.2323232323232323) internal successors, (366), 300 states have internal predecessors, (366), 57 states have call successors, (57), 21 states have call predecessors, (57), 25 states have return successors, (83), 67 states have call predecessors, (83), 56 states have call successors, (83) [2022-12-14 16:10:41,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 389 states to 389 states and 506 transitions. [2022-12-14 16:10:41,235 INFO L78 Accepts]: Start accepts. Automaton has 389 states and 506 transitions. Word has length 58 [2022-12-14 16:10:41,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:10:41,235 INFO L495 AbstractCegarLoop]: Abstraction has 389 states and 506 transitions. [2022-12-14 16:10:41,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.8461538461538463) internal successors, (50), 13 states have internal predecessors, (50), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2022-12-14 16:10:41,236 INFO L276 IsEmpty]: Start isEmpty. Operand 389 states and 506 transitions. [2022-12-14 16:10:41,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-12-14 16:10:41,236 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:10:41,236 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 5, 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] [2022-12-14 16:10:41,242 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-12-14 16:10:41,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2022-12-14 16:10:41,437 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-12-14 16:10:41,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:10:41,437 INFO L85 PathProgramCache]: Analyzing trace with hash 1783880840, now seen corresponding path program 1 times [2022-12-14 16:10:41,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:10:41,438 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079592037] [2022-12-14 16:10:41,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:10:41,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:10:41,443 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 16:10:41,443 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [392146274] [2022-12-14 16:10:41,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:10:41,443 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:10:41,444 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 16:10:41,444 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 16:10:41,445 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-12-14 16:10:41,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 16:10:41,476 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 5 conjunts are in the unsatisfiable core [2022-12-14 16:10:41,477 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 16:10:41,507 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-12-14 16:10:41,508 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 16:10:41,508 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:10:41,508 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079592037] [2022-12-14 16:10:41,508 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 16:10:41,508 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [392146274] [2022-12-14 16:10:41,508 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [392146274] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 16:10:41,508 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 16:10:41,508 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-12-14 16:10:41,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081632991] [2022-12-14 16:10:41,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 16:10:41,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-14 16:10:41,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:10:41,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-14 16:10:41,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-12-14 16:10:41,509 INFO L87 Difference]: Start difference. First operand 389 states and 506 transitions. Second operand has 6 states, 6 states have (on average 6.0) internal successors, (36), 6 states have internal predecessors, (36), 3 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2022-12-14 16:10:41,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:10:41,562 INFO L93 Difference]: Finished difference Result 627 states and 825 transitions. [2022-12-14 16:10:41,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-14 16:10:41,563 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.0) internal successors, (36), 6 states have internal predecessors, (36), 3 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Word has length 60 [2022-12-14 16:10:41,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:10:41,564 INFO L225 Difference]: With dead ends: 627 [2022-12-14 16:10:41,564 INFO L226 Difference]: Without dead ends: 301 [2022-12-14 16:10:41,565 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2022-12-14 16:10:41,565 INFO L413 NwaCegarLoop]: 47 mSDtfsCounter, 10 mSDsluCounter, 172 mSDsCounter, 0 mSdLazyCounter, 71 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 219 SdHoareTripleChecker+Invalid, 71 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 71 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 16:10:41,565 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 219 Invalid, 71 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 71 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 16:10:41,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 301 states. [2022-12-14 16:10:41,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 301 to 300. [2022-12-14 16:10:41,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 300 states, 230 states have (on average 1.2347826086956522) internal successors, (284), 233 states have internal predecessors, (284), 41 states have call successors, (41), 16 states have call predecessors, (41), 19 states have return successors, (63), 50 states have call predecessors, (63), 41 states have call successors, (63) [2022-12-14 16:10:41,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 388 transitions. [2022-12-14 16:10:41,576 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 388 transitions. Word has length 60 [2022-12-14 16:10:41,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:10:41,576 INFO L495 AbstractCegarLoop]: Abstraction has 300 states and 388 transitions. [2022-12-14 16:10:41,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.0) internal successors, (36), 6 states have internal predecessors, (36), 3 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2022-12-14 16:10:41,576 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 388 transitions. [2022-12-14 16:10:41,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2022-12-14 16:10:41,577 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:10:41,577 INFO L195 NwaCegarLoop]: trace histogram [7, 6, 5, 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] [2022-12-14 16:10:41,582 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2022-12-14 16:10:41,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:10:41,778 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-12-14 16:10:41,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:10:41,778 INFO L85 PathProgramCache]: Analyzing trace with hash 1419063270, now seen corresponding path program 1 times [2022-12-14 16:10:41,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:10:41,778 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722510161] [2022-12-14 16:10:41,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:10:41,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:10:41,785 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 16:10:41,785 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [285459453] [2022-12-14 16:10:41,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:10:41,785 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:10:41,785 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 16:10:41,786 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 16:10:41,787 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-12-14 16:10:41,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 16:10:41,829 INFO L263 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-14 16:10:41,831 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 16:10:41,864 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2022-12-14 16:10:41,864 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 16:10:41,864 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:10:41,864 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722510161] [2022-12-14 16:10:41,864 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 16:10:41,864 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [285459453] [2022-12-14 16:10:41,864 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [285459453] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 16:10:41,864 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 16:10:41,864 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-12-14 16:10:41,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498152177] [2022-12-14 16:10:41,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 16:10:41,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-14 16:10:41,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:10:41,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-14 16:10:41,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-12-14 16:10:41,865 INFO L87 Difference]: Start difference. First operand 300 states and 388 transitions. Second operand has 7 states, 7 states have (on average 6.0) internal successors, (42), 5 states have internal predecessors, (42), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2022-12-14 16:10:41,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:10:41,965 INFO L93 Difference]: Finished difference Result 567 states and 747 transitions. [2022-12-14 16:10:41,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-14 16:10:41,966 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.0) internal successors, (42), 5 states have internal predecessors, (42), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) Word has length 70 [2022-12-14 16:10:41,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:10:41,967 INFO L225 Difference]: With dead ends: 567 [2022-12-14 16:10:41,967 INFO L226 Difference]: Without dead ends: 342 [2022-12-14 16:10:41,968 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 65 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-12-14 16:10:41,968 INFO L413 NwaCegarLoop]: 61 mSDtfsCounter, 38 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 126 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 303 SdHoareTripleChecker+Invalid, 134 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 16:10:41,968 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 303 Invalid, 134 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 126 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 16:10:41,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2022-12-14 16:10:41,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 335. [2022-12-14 16:10:41,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 335 states, 257 states have (on average 1.2412451361867705) internal successors, (319), 258 states have internal predecessors, (319), 46 states have call successors, (46), 19 states have call predecessors, (46), 22 states have return successors, (71), 57 states have call predecessors, (71), 46 states have call successors, (71) [2022-12-14 16:10:41,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 436 transitions. [2022-12-14 16:10:41,980 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 436 transitions. Word has length 70 [2022-12-14 16:10:41,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:10:41,980 INFO L495 AbstractCegarLoop]: Abstraction has 335 states and 436 transitions. [2022-12-14 16:10:41,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.0) internal successors, (42), 5 states have internal predecessors, (42), 4 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2022-12-14 16:10:41,980 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 436 transitions. [2022-12-14 16:10:41,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-12-14 16:10:41,980 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:10:41,981 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 6, 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] [2022-12-14 16:10:41,985 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-12-14 16:10:42,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:10:42,181 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting binomialCoefficientErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-12-14 16:10:42,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:10:42,181 INFO L85 PathProgramCache]: Analyzing trace with hash -746301566, now seen corresponding path program 1 times [2022-12-14 16:10:42,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:10:42,181 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524077758] [2022-12-14 16:10:42,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:10:42,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:10:42,186 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 16:10:42,186 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1057405551] [2022-12-14 16:10:42,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:10:42,186 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:10:42,186 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 16:10:42,187 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 16:10:42,188 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-12-14 16:10:42,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 16:10:42,227 INFO L263 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 11 conjunts are in the unsatisfiable core [2022-12-14 16:10:42,229 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 16:10:42,315 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 32 proven. 0 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2022-12-14 16:10:42,315 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 16:10:42,315 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:10:42,315 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524077758] [2022-12-14 16:10:42,315 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 16:10:42,316 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1057405551] [2022-12-14 16:10:42,316 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1057405551] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 16:10:42,316 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 16:10:42,316 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-12-14 16:10:42,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869639900] [2022-12-14 16:10:42,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 16:10:42,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-14 16:10:42,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:10:42,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-14 16:10:42,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-12-14 16:10:42,317 INFO L87 Difference]: Start difference. First operand 335 states and 436 transitions. Second operand has 10 states, 10 states have (on average 4.3) internal successors, (43), 9 states have internal predecessors, (43), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) [2022-12-14 16:10:42,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:10:42,488 INFO L93 Difference]: Finished difference Result 579 states and 766 transitions. [2022-12-14 16:10:42,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-14 16:10:42,489 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.3) internal successors, (43), 9 states have internal predecessors, (43), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) Word has length 74 [2022-12-14 16:10:42,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:10:42,490 INFO L225 Difference]: With dead ends: 579 [2022-12-14 16:10:42,490 INFO L226 Difference]: Without dead ends: 325 [2022-12-14 16:10:42,491 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-12-14 16:10:42,491 INFO L413 NwaCegarLoop]: 43 mSDtfsCounter, 54 mSDsluCounter, 160 mSDsCounter, 0 mSdLazyCounter, 252 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 203 SdHoareTripleChecker+Invalid, 261 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 252 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 16:10:42,492 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [57 Valid, 203 Invalid, 261 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 252 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 16:10:42,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 325 states. [2022-12-14 16:10:42,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 325 to 319. [2022-12-14 16:10:42,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 319 states, 243 states have (on average 1.242798353909465) internal successors, (302), 247 states have internal predecessors, (302), 44 states have call successors, (44), 19 states have call predecessors, (44), 22 states have return successors, (65), 52 states have call predecessors, (65), 44 states have call successors, (65) [2022-12-14 16:10:42,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 319 states to 319 states and 411 transitions. [2022-12-14 16:10:42,504 INFO L78 Accepts]: Start accepts. Automaton has 319 states and 411 transitions. Word has length 74 [2022-12-14 16:10:42,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:10:42,504 INFO L495 AbstractCegarLoop]: Abstraction has 319 states and 411 transitions. [2022-12-14 16:10:42,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.3) internal successors, (43), 9 states have internal predecessors, (43), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) [2022-12-14 16:10:42,504 INFO L276 IsEmpty]: Start isEmpty. Operand 319 states and 411 transitions. [2022-12-14 16:10:42,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2022-12-14 16:10:42,504 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:10:42,505 INFO L195 NwaCegarLoop]: trace histogram [8, 7, 6, 2, 2, 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] [2022-12-14 16:10:42,509 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2022-12-14 16:10:42,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-12-14 16:10:42,705 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-12-14 16:10:42,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:10:42,706 INFO L85 PathProgramCache]: Analyzing trace with hash 811036457, now seen corresponding path program 2 times [2022-12-14 16:10:42,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:10:42,706 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072193749] [2022-12-14 16:10:42,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:10:42,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:10:42,710 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 16:10:42,710 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1694036642] [2022-12-14 16:10:42,710 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 16:10:42,711 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:10:42,711 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 16:10:42,711 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 16:10:42,712 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-12-14 16:10:42,749 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-12-14 16:10:42,749 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 16:10:42,750 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 9 conjunts are in the unsatisfiable core [2022-12-14 16:10:42,751 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 16:10:42,783 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 89 trivial. 0 not checked. [2022-12-14 16:10:42,784 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 16:10:42,784 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:10:42,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072193749] [2022-12-14 16:10:42,784 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 16:10:42,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1694036642] [2022-12-14 16:10:42,784 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1694036642] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 16:10:42,784 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 16:10:42,784 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-14 16:10:42,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805133608] [2022-12-14 16:10:42,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 16:10:42,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-14 16:10:42,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:10:42,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-14 16:10:42,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-12-14 16:10:42,786 INFO L87 Difference]: Start difference. First operand 319 states and 411 transitions. Second operand has 6 states, 5 states have (on average 7.8) internal successors, (39), 6 states have internal predecessors, (39), 2 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-12-14 16:10:42,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:10:42,897 INFO L93 Difference]: Finished difference Result 326 states and 418 transitions. [2022-12-14 16:10:42,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-14 16:10:42,898 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 7.8) internal successors, (39), 6 states have internal predecessors, (39), 2 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 78 [2022-12-14 16:10:42,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:10:42,900 INFO L225 Difference]: With dead ends: 326 [2022-12-14 16:10:42,900 INFO L226 Difference]: Without dead ends: 325 [2022-12-14 16:10:42,900 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2022-12-14 16:10:42,901 INFO L413 NwaCegarLoop]: 41 mSDtfsCounter, 21 mSDsluCounter, 146 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 187 SdHoareTripleChecker+Invalid, 94 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 16:10:42,901 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 187 Invalid, 94 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 16:10:42,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 325 states. [2022-12-14 16:10:42,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 325 to 322. [2022-12-14 16:10:42,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 322 states, 246 states have (on average 1.2357723577235773) internal successors, (304), 249 states have internal predecessors, (304), 44 states have call successors, (44), 19 states have call predecessors, (44), 22 states have return successors, (65), 53 states have call predecessors, (65), 44 states have call successors, (65) [2022-12-14 16:10:42,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 322 states to 322 states and 413 transitions. [2022-12-14 16:10:42,918 INFO L78 Accepts]: Start accepts. Automaton has 322 states and 413 transitions. Word has length 78 [2022-12-14 16:10:42,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:10:42,918 INFO L495 AbstractCegarLoop]: Abstraction has 322 states and 413 transitions. [2022-12-14 16:10:42,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 7.8) internal successors, (39), 6 states have internal predecessors, (39), 2 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-12-14 16:10:42,918 INFO L276 IsEmpty]: Start isEmpty. Operand 322 states and 413 transitions. [2022-12-14 16:10:42,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2022-12-14 16:10:42,919 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:10:42,919 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 6, 2, 2, 2, 2, 2, 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] [2022-12-14 16:10:42,924 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-12-14 16:10:43,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:10:43,120 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting binomialCoefficientErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-12-14 16:10:43,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:10:43,121 INFO L85 PathProgramCache]: Analyzing trace with hash 1264588384, now seen corresponding path program 1 times [2022-12-14 16:10:43,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:10:43,121 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834312423] [2022-12-14 16:10:43,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:10:43,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:10:43,126 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 16:10:43,126 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [977500050] [2022-12-14 16:10:43,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:10:43,127 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:10:43,127 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 16:10:43,128 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 16:10:43,129 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-12-14 16:10:43,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 16:10:43,174 INFO L263 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 7 conjunts are in the unsatisfiable core [2022-12-14 16:10:43,176 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 16:10:43,197 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 16 proven. 4 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-12-14 16:10:43,197 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 16:10:43,400 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:10:43,400 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [834312423] [2022-12-14 16:10:43,400 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 16:10:43,400 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [977500050] [2022-12-14 16:10:43,400 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [977500050] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 16:10:43,401 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1190577831] [2022-12-14 16:10:43,402 INFO L159 IcfgInterpreter]: Started Sifa with 37 locations of interest [2022-12-14 16:10:43,402 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 16:10:43,402 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-12-14 16:10:43,403 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-12-14 16:10:43,403 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4] total 4 [2022-12-14 16:10:43,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [422303127] [2022-12-14 16:10:43,403 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-12-14 16:10:43,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 16:10:43,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:10:43,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 16:10:43,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-12-14 16:10:43,404 INFO L87 Difference]: Start difference. First operand 322 states and 413 transitions. Second operand has 5 states, 4 states have (on average 9.25) internal successors, (37), 5 states have internal predecessors, (37), 2 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-12-14 16:10:43,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:10:43,455 INFO L93 Difference]: Finished difference Result 343 states and 440 transitions. [2022-12-14 16:10:43,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 16:10:43,455 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 9.25) internal successors, (37), 5 states have internal predecessors, (37), 2 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 82 [2022-12-14 16:10:43,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:10:43,457 INFO L225 Difference]: With dead ends: 343 [2022-12-14 16:10:43,457 INFO L226 Difference]: Without dead ends: 342 [2022-12-14 16:10:43,458 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-12-14 16:10:43,458 INFO L413 NwaCegarLoop]: 46 mSDtfsCounter, 8 mSDsluCounter, 126 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 16:10:43,458 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 172 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 16:10:43,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2022-12-14 16:10:43,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 328. [2022-12-14 16:10:43,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 328 states, 252 states have (on average 1.2182539682539681) internal successors, (307), 252 states have internal predecessors, (307), 44 states have call successors, (44), 19 states have call predecessors, (44), 22 states have return successors, (65), 56 states have call predecessors, (65), 44 states have call successors, (65) [2022-12-14 16:10:43,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 416 transitions. [2022-12-14 16:10:43,470 INFO L78 Accepts]: Start accepts. Automaton has 328 states and 416 transitions. Word has length 82 [2022-12-14 16:10:43,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:10:43,470 INFO L495 AbstractCegarLoop]: Abstraction has 328 states and 416 transitions. [2022-12-14 16:10:43,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 9.25) internal successors, (37), 5 states have internal predecessors, (37), 2 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-12-14 16:10:43,471 INFO L276 IsEmpty]: Start isEmpty. Operand 328 states and 416 transitions. [2022-12-14 16:10:43,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2022-12-14 16:10:43,471 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:10:43,471 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 6, 2, 2, 2, 2, 2, 2, 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] [2022-12-14 16:10:43,477 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2022-12-14 16:10:43,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-12-14 16:10:43,672 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting binomialCoefficientErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-12-14 16:10:43,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:10:43,673 INFO L85 PathProgramCache]: Analyzing trace with hash 547534300, now seen corresponding path program 1 times [2022-12-14 16:10:43,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:10:43,673 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945934505] [2022-12-14 16:10:43,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:10:43,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:10:43,684 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 16:10:43,684 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1200793390] [2022-12-14 16:10:43,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:10:43,685 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:10:43,685 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 16:10:43,686 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 16:10:43,689 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-12-14 16:10:43,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 16:10:43,752 INFO L263 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-14 16:10:43,753 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 16:10:43,777 INFO L134 CoverageAnalysis]: Checked inductivity of 131 backedges. 17 proven. 4 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-12-14 16:10:43,777 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 16:10:43,967 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:10:43,967 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945934505] [2022-12-14 16:10:43,967 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 16:10:43,967 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1200793390] [2022-12-14 16:10:43,967 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1200793390] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 16:10:43,967 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [31654665] [2022-12-14 16:10:43,969 INFO L159 IcfgInterpreter]: Started Sifa with 37 locations of interest [2022-12-14 16:10:43,969 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 16:10:43,969 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-12-14 16:10:43,969 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-12-14 16:10:43,970 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4] total 4 [2022-12-14 16:10:43,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487937603] [2022-12-14 16:10:43,970 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-12-14 16:10:43,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 16:10:43,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:10:43,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 16:10:43,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-12-14 16:10:43,971 INFO L87 Difference]: Start difference. First operand 328 states and 416 transitions. Second operand has 5 states, 4 states have (on average 9.5) internal successors, (38), 5 states have internal predecessors, (38), 2 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-12-14 16:10:44,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:10:44,018 INFO L93 Difference]: Finished difference Result 342 states and 434 transitions. [2022-12-14 16:10:44,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 16:10:44,019 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 9.5) internal successors, (38), 5 states have internal predecessors, (38), 2 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 83 [2022-12-14 16:10:44,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:10:44,020 INFO L225 Difference]: With dead ends: 342 [2022-12-14 16:10:44,020 INFO L226 Difference]: Without dead ends: 341 [2022-12-14 16:10:44,021 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 81 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-12-14 16:10:44,021 INFO L413 NwaCegarLoop]: 47 mSDtfsCounter, 6 mSDsluCounter, 127 mSDsCounter, 0 mSdLazyCounter, 52 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 174 SdHoareTripleChecker+Invalid, 53 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 52 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 16:10:44,021 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 174 Invalid, 53 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 52 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 16:10:44,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 341 states. [2022-12-14 16:10:44,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 341 to 319. [2022-12-14 16:10:44,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 319 states, 243 states have (on average 1.213991769547325) internal successors, (295), 247 states have internal predecessors, (295), 44 states have call successors, (44), 19 states have call predecessors, (44), 22 states have return successors, (65), 52 states have call predecessors, (65), 44 states have call successors, (65) [2022-12-14 16:10:44,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 319 states to 319 states and 404 transitions. [2022-12-14 16:10:44,039 INFO L78 Accepts]: Start accepts. Automaton has 319 states and 404 transitions. Word has length 83 [2022-12-14 16:10:44,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:10:44,040 INFO L495 AbstractCegarLoop]: Abstraction has 319 states and 404 transitions. [2022-12-14 16:10:44,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 9.5) internal successors, (38), 5 states have internal predecessors, (38), 2 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-12-14 16:10:44,040 INFO L276 IsEmpty]: Start isEmpty. Operand 319 states and 404 transitions. [2022-12-14 16:10:44,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2022-12-14 16:10:44,040 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:10:44,040 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 6, 2, 2, 2, 2, 2, 2, 2, 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] [2022-12-14 16:10:44,045 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2022-12-14 16:10:44,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-12-14 16:10:44,241 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting binomialCoefficientErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-12-14 16:10:44,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:10:44,245 INFO L85 PathProgramCache]: Analyzing trace with hash -206305822, now seen corresponding path program 2 times [2022-12-14 16:10:44,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:10:44,245 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286842034] [2022-12-14 16:10:44,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:10:44,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:10:44,250 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 16:10:44,250 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [289594237] [2022-12-14 16:10:44,250 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 16:10:44,250 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:10:44,250 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 16:10:44,251 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 16:10:44,252 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-12-14 16:10:44,299 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-12-14 16:10:44,299 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 16:10:44,301 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 18 conjunts are in the unsatisfiable core [2022-12-14 16:10:44,302 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 16:10:44,382 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 54 proven. 2 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2022-12-14 16:10:44,383 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 16:10:44,790 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:10:44,790 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286842034] [2022-12-14 16:10:44,790 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 16:10:44,790 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [289594237] [2022-12-14 16:10:44,790 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [289594237] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 16:10:44,790 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [390980994] [2022-12-14 16:10:44,792 INFO L159 IcfgInterpreter]: Started Sifa with 37 locations of interest [2022-12-14 16:10:44,792 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 16:10:44,792 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-12-14 16:10:44,792 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-12-14 16:10:44,792 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2022-12-14 16:10:44,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133130382] [2022-12-14 16:10:44,792 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-12-14 16:10:44,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-14 16:10:44,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:10:44,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-14 16:10:44,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2022-12-14 16:10:44,793 INFO L87 Difference]: Start difference. First operand 319 states and 404 transitions. Second operand has 10 states, 8 states have (on average 6.125) internal successors, (49), 10 states have internal predecessors, (49), 4 states have call successors, (9), 1 states have call predecessors, (9), 3 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-12-14 16:10:44,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:10:44,956 INFO L93 Difference]: Finished difference Result 404 states and 542 transitions. [2022-12-14 16:10:44,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-14 16:10:44,956 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 8 states have (on average 6.125) internal successors, (49), 10 states have internal predecessors, (49), 4 states have call successors, (9), 1 states have call predecessors, (9), 3 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 84 [2022-12-14 16:10:44,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:10:44,958 INFO L225 Difference]: With dead ends: 404 [2022-12-14 16:10:44,958 INFO L226 Difference]: Without dead ends: 401 [2022-12-14 16:10:44,959 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 78 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2022-12-14 16:10:44,959 INFO L413 NwaCegarLoop]: 33 mSDtfsCounter, 58 mSDsluCounter, 124 mSDsCounter, 0 mSdLazyCounter, 183 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 157 SdHoareTripleChecker+Invalid, 194 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 183 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 16:10:44,959 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [62 Valid, 157 Invalid, 194 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 183 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 16:10:44,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2022-12-14 16:10:44,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 323. [2022-12-14 16:10:44,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 323 states, 249 states have (on average 1.2088353413654618) internal successors, (301), 252 states have internal predecessors, (301), 41 states have call successors, (41), 19 states have call predecessors, (41), 23 states have return successors, (77), 51 states have call predecessors, (77), 41 states have call successors, (77) [2022-12-14 16:10:44,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 323 states to 323 states and 419 transitions. [2022-12-14 16:10:44,979 INFO L78 Accepts]: Start accepts. Automaton has 323 states and 419 transitions. Word has length 84 [2022-12-14 16:10:44,979 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:10:44,979 INFO L495 AbstractCegarLoop]: Abstraction has 323 states and 419 transitions. [2022-12-14 16:10:44,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 8 states have (on average 6.125) internal successors, (49), 10 states have internal predecessors, (49), 4 states have call successors, (9), 1 states have call predecessors, (9), 3 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-12-14 16:10:44,979 INFO L276 IsEmpty]: Start isEmpty. Operand 323 states and 419 transitions. [2022-12-14 16:10:44,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-12-14 16:10:44,980 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:10:44,980 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 6, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2022-12-14 16:10:44,986 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2022-12-14 16:10:45,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-12-14 16:10:45,181 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting binomialCoefficientErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-12-14 16:10:45,182 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:10:45,182 INFO L85 PathProgramCache]: Analyzing trace with hash -2100513122, now seen corresponding path program 1 times [2022-12-14 16:10:45,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:10:45,183 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42342289] [2022-12-14 16:10:45,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:10:45,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:10:45,213 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 16:10:45,213 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [301515716] [2022-12-14 16:10:45,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:10:45,214 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:10:45,214 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 16:10:45,217 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 16:10:45,219 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-12-14 16:10:45,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 16:10:45,293 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 16 conjunts are in the unsatisfiable core [2022-12-14 16:10:45,294 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 16:10:45,628 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 43 proven. 6 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-12-14 16:10:45,628 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 16:11:04,469 WARN L233 SmtUtils]: Spent 18.04s on a formula simplification that was a NOOP. DAG size: 58 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-14 16:11:04,471 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:11:04,472 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42342289] [2022-12-14 16:11:04,472 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 16:11:04,472 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [301515716] [2022-12-14 16:11:04,472 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [301515716] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 16:11:04,472 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [546806243] [2022-12-14 16:11:04,473 INFO L159 IcfgInterpreter]: Started Sifa with 37 locations of interest [2022-12-14 16:11:04,474 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 16:11:04,474 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-12-14 16:11:04,474 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-12-14 16:11:04,474 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2022-12-14 16:11:04,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186016209] [2022-12-14 16:11:04,475 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-12-14 16:11:04,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-12-14 16:11:04,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:11:04,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-12-14 16:11:04,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2022-12-14 16:11:04,476 INFO L87 Difference]: Start difference. First operand 323 states and 419 transitions. Second operand has 9 states, 8 states have (on average 5.375) internal successors, (43), 9 states have internal predecessors, (43), 4 states have call successors, (8), 1 states have call predecessors, (8), 3 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) [2022-12-14 16:11:05,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:11:05,157 INFO L93 Difference]: Finished difference Result 323 states and 419 transitions. [2022-12-14 16:11:05,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-14 16:11:05,158 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 5.375) internal successors, (43), 9 states have internal predecessors, (43), 4 states have call successors, (8), 1 states have call predecessors, (8), 3 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) Word has length 85 [2022-12-14 16:11:05,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:11:05,159 INFO L225 Difference]: With dead ends: 323 [2022-12-14 16:11:05,159 INFO L226 Difference]: Without dead ends: 320 [2022-12-14 16:11:05,159 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 81 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 18.5s TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2022-12-14 16:11:05,159 INFO L413 NwaCegarLoop]: 40 mSDtfsCounter, 11 mSDsluCounter, 160 mSDsCounter, 0 mSdLazyCounter, 116 mSolverCounterSat, 3 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 200 SdHoareTripleChecker+Invalid, 120 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 116 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-12-14 16:11:05,160 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 200 Invalid, 120 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 116 Invalid, 1 Unknown, 0 Unchecked, 0.6s Time] [2022-12-14 16:11:05,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 320 states. [2022-12-14 16:11:05,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 320 to 300. [2022-12-14 16:11:05,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 300 states, 229 states have (on average 1.165938864628821) internal successors, (267), 234 states have internal predecessors, (267), 41 states have call successors, (41), 19 states have call predecessors, (41), 23 states have return successors, (77), 46 states have call predecessors, (77), 41 states have call successors, (77) [2022-12-14 16:11:05,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 300 states to 300 states and 385 transitions. [2022-12-14 16:11:05,171 INFO L78 Accepts]: Start accepts. Automaton has 300 states and 385 transitions. Word has length 85 [2022-12-14 16:11:05,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:11:05,171 INFO L495 AbstractCegarLoop]: Abstraction has 300 states and 385 transitions. [2022-12-14 16:11:05,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 5.375) internal successors, (43), 9 states have internal predecessors, (43), 4 states have call successors, (8), 1 states have call predecessors, (8), 3 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) [2022-12-14 16:11:05,171 INFO L276 IsEmpty]: Start isEmpty. Operand 300 states and 385 transitions. [2022-12-14 16:11:05,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2022-12-14 16:11:05,172 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:11:05,172 INFO L195 NwaCegarLoop]: trace histogram [9, 8, 6, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2022-12-14 16:11:05,177 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-12-14 16:11:05,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-12-14 16:11:05,373 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-12-14 16:11:05,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:11:05,374 INFO L85 PathProgramCache]: Analyzing trace with hash -499728409, now seen corresponding path program 1 times [2022-12-14 16:11:05,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:11:05,375 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40926251] [2022-12-14 16:11:05,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:11:05,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:11:05,393 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 16:11:05,394 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1047985806] [2022-12-14 16:11:05,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:11:05,394 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:11:05,395 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 16:11:05,397 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 16:11:05,400 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-12-14 16:11:05,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 16:11:05,443 INFO L263 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-14 16:11:05,444 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 16:11:05,484 INFO L134 CoverageAnalysis]: Checked inductivity of 170 backedges. 24 proven. 7 refuted. 0 times theorem prover too weak. 139 trivial. 0 not checked. [2022-12-14 16:11:05,484 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 16:11:05,563 INFO L134 CoverageAnalysis]: Checked inductivity of 170 backedges. 24 proven. 7 refuted. 0 times theorem prover too weak. 139 trivial. 0 not checked. [2022-12-14 16:11:05,563 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:11:05,563 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40926251] [2022-12-14 16:11:05,563 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 16:11:05,563 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1047985806] [2022-12-14 16:11:05,563 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1047985806] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 16:11:05,563 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [766184559] [2022-12-14 16:11:05,564 INFO L159 IcfgInterpreter]: Started Sifa with 40 locations of interest [2022-12-14 16:11:05,564 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 16:11:05,565 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-12-14 16:11:05,565 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 16:11:05,565 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2022-12-14 16:11:05,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824836577] [2022-12-14 16:11:05,565 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 16:11:05,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-12-14 16:11:05,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:11:05,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-12-14 16:11:05,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2022-12-14 16:11:05,566 INFO L87 Difference]: Start difference. First operand 300 states and 385 transitions. Second operand has 16 states, 13 states have (on average 4.846153846153846) internal successors, (63), 12 states have internal predecessors, (63), 7 states have call successors, (12), 5 states have call predecessors, (12), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-12-14 16:11:05,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:11:05,800 INFO L93 Difference]: Finished difference Result 453 states and 577 transitions. [2022-12-14 16:11:05,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-12-14 16:11:05,801 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 13 states have (on average 4.846153846153846) internal successors, (63), 12 states have internal predecessors, (63), 7 states have call successors, (12), 5 states have call predecessors, (12), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 103 [2022-12-14 16:11:05,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:11:05,802 INFO L225 Difference]: With dead ends: 453 [2022-12-14 16:11:05,802 INFO L226 Difference]: Without dead ends: 442 [2022-12-14 16:11:05,803 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 216 GetRequests, 194 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=91, Invalid=461, Unknown=0, NotChecked=0, Total=552 [2022-12-14 16:11:05,803 INFO L413 NwaCegarLoop]: 46 mSDtfsCounter, 119 mSDsluCounter, 359 mSDsCounter, 0 mSdLazyCounter, 455 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 405 SdHoareTripleChecker+Invalid, 495 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 455 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 16:11:05,803 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [123 Valid, 405 Invalid, 495 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 455 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 16:11:05,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 442 states. [2022-12-14 16:11:05,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 442 to 425. [2022-12-14 16:11:05,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 425 states, 329 states have (on average 1.1732522796352585) internal successors, (386), 332 states have internal predecessors, (386), 58 states have call successors, (58), 25 states have call predecessors, (58), 31 states have return successors, (106), 67 states have call predecessors, (106), 58 states have call successors, (106) [2022-12-14 16:11:05,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 425 states to 425 states and 550 transitions. [2022-12-14 16:11:05,832 INFO L78 Accepts]: Start accepts. Automaton has 425 states and 550 transitions. Word has length 103 [2022-12-14 16:11:05,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:11:05,832 INFO L495 AbstractCegarLoop]: Abstraction has 425 states and 550 transitions. [2022-12-14 16:11:05,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 13 states have (on average 4.846153846153846) internal successors, (63), 12 states have internal predecessors, (63), 7 states have call successors, (12), 5 states have call predecessors, (12), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-12-14 16:11:05,833 INFO L276 IsEmpty]: Start isEmpty. Operand 425 states and 550 transitions. [2022-12-14 16:11:05,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2022-12-14 16:11:05,833 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:11:05,834 INFO L195 NwaCegarLoop]: trace histogram [10, 9, 7, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 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] [2022-12-14 16:11:05,838 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-12-14 16:11:06,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:11:06,034 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-12-14 16:11:06,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:11:06,034 INFO L85 PathProgramCache]: Analyzing trace with hash 1659313000, now seen corresponding path program 2 times [2022-12-14 16:11:06,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:11:06,035 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510983313] [2022-12-14 16:11:06,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:11:06,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:11:06,046 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 16:11:06,046 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [180547563] [2022-12-14 16:11:06,046 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 16:11:06,046 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:11:06,047 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 16:11:06,047 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 16:11:06,048 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-12-14 16:11:06,079 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-12-14 16:11:06,079 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 16:11:06,079 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2022-12-14 16:11:06,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 16:11:06,108 INFO L134 CoverageAnalysis]: Checked inductivity of 208 backedges. 36 proven. 0 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2022-12-14 16:11:06,108 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 16:11:06,108 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:11:06,108 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510983313] [2022-12-14 16:11:06,108 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 16:11:06,108 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [180547563] [2022-12-14 16:11:06,108 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [180547563] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 16:11:06,109 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 16:11:06,109 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-12-14 16:11:06,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815105734] [2022-12-14 16:11:06,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 16:11:06,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-14 16:11:06,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:11:06,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-14 16:11:06,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-12-14 16:11:06,110 INFO L87 Difference]: Start difference. First operand 425 states and 550 transitions. Second operand has 8 states, 6 states have (on average 7.166666666666667) internal successors, (43), 6 states have internal predecessors, (43), 3 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-12-14 16:11:06,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:11:06,223 INFO L93 Difference]: Finished difference Result 798 states and 1071 transitions. [2022-12-14 16:11:06,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-14 16:11:06,223 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 7.166666666666667) internal successors, (43), 6 states have internal predecessors, (43), 3 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 109 [2022-12-14 16:11:06,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:11:06,224 INFO L225 Difference]: With dead ends: 798 [2022-12-14 16:11:06,225 INFO L226 Difference]: Without dead ends: 514 [2022-12-14 16:11:06,225 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 104 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-12-14 16:11:06,226 INFO L413 NwaCegarLoop]: 71 mSDtfsCounter, 51 mSDsluCounter, 331 mSDsCounter, 0 mSdLazyCounter, 190 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 402 SdHoareTripleChecker+Invalid, 201 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 190 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 16:11:06,226 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [53 Valid, 402 Invalid, 201 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 190 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 16:11:06,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 514 states. [2022-12-14 16:11:06,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 514 to 505. [2022-12-14 16:11:06,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 505 states, 392 states have (on average 1.1862244897959184) internal successors, (465), 395 states have internal predecessors, (465), 72 states have call successors, (72), 28 states have call predecessors, (72), 34 states have return successors, (125), 81 states have call predecessors, (125), 72 states have call successors, (125) [2022-12-14 16:11:06,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 505 states to 505 states and 662 transitions. [2022-12-14 16:11:06,245 INFO L78 Accepts]: Start accepts. Automaton has 505 states and 662 transitions. Word has length 109 [2022-12-14 16:11:06,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:11:06,246 INFO L495 AbstractCegarLoop]: Abstraction has 505 states and 662 transitions. [2022-12-14 16:11:06,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 7.166666666666667) internal successors, (43), 6 states have internal predecessors, (43), 3 states have call successors, (9), 3 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-12-14 16:11:06,246 INFO L276 IsEmpty]: Start isEmpty. Operand 505 states and 662 transitions. [2022-12-14 16:11:06,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-12-14 16:11:06,246 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:11:06,246 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 8, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 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] [2022-12-14 16:11:06,251 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-12-14 16:11:06,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2022-12-14 16:11:06,448 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting binomialCoefficientErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-12-14 16:11:06,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:11:06,449 INFO L85 PathProgramCache]: Analyzing trace with hash 1166358874, now seen corresponding path program 1 times [2022-12-14 16:11:06,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:11:06,450 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342552928] [2022-12-14 16:11:06,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:11:06,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:11:06,475 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 16:11:06,475 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1077854267] [2022-12-14 16:11:06,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:11:06,475 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:11:06,475 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 16:11:06,476 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 16:11:06,477 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-12-14 16:11:06,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 16:11:06,527 INFO L263 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 5 conjunts are in the unsatisfiable core [2022-12-14 16:11:06,528 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 16:11:06,560 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 83 proven. 0 refuted. 0 times theorem prover too weak. 143 trivial. 0 not checked. [2022-12-14 16:11:06,560 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 16:11:06,560 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:11:06,560 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342552928] [2022-12-14 16:11:06,560 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 16:11:06,560 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1077854267] [2022-12-14 16:11:06,560 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1077854267] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 16:11:06,560 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 16:11:06,561 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-12-14 16:11:06,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531042694] [2022-12-14 16:11:06,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 16:11:06,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-14 16:11:06,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:11:06,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-14 16:11:06,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-12-14 16:11:06,562 INFO L87 Difference]: Start difference. First operand 505 states and 662 transitions. Second operand has 6 states, 6 states have (on average 7.333333333333333) internal successors, (44), 6 states have internal predecessors, (44), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-12-14 16:11:06,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:11:06,630 INFO L93 Difference]: Finished difference Result 755 states and 1007 transitions. [2022-12-14 16:11:06,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-14 16:11:06,631 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.333333333333333) internal successors, (44), 6 states have internal predecessors, (44), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 111 [2022-12-14 16:11:06,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:11:06,633 INFO L225 Difference]: With dead ends: 755 [2022-12-14 16:11:06,633 INFO L226 Difference]: Without dead ends: 414 [2022-12-14 16:11:06,634 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 106 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-12-14 16:11:06,635 INFO L413 NwaCegarLoop]: 54 mSDtfsCounter, 25 mSDsluCounter, 125 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 179 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 16:11:06,635 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 179 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 16:11:06,635 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 414 states. [2022-12-14 16:11:06,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 414 to 413. [2022-12-14 16:11:06,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 413 states, 319 states have (on average 1.1661442006269593) internal successors, (372), 322 states have internal predecessors, (372), 56 states have call successors, (56), 25 states have call predecessors, (56), 31 states have return successors, (104), 65 states have call predecessors, (104), 56 states have call successors, (104) [2022-12-14 16:11:06,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 413 states to 413 states and 532 transitions. [2022-12-14 16:11:06,652 INFO L78 Accepts]: Start accepts. Automaton has 413 states and 532 transitions. Word has length 111 [2022-12-14 16:11:06,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:11:06,652 INFO L495 AbstractCegarLoop]: Abstraction has 413 states and 532 transitions. [2022-12-14 16:11:06,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.333333333333333) internal successors, (44), 6 states have internal predecessors, (44), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-12-14 16:11:06,653 INFO L276 IsEmpty]: Start isEmpty. Operand 413 states and 532 transitions. [2022-12-14 16:11:06,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-12-14 16:11:06,653 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:11:06,654 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 8, 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, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 16:11:06,659 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2022-12-14 16:11:06,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2022-12-14 16:11:06,854 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting binomialCoefficientErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-12-14 16:11:06,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:11:06,854 INFO L85 PathProgramCache]: Analyzing trace with hash 1700183642, now seen corresponding path program 1 times [2022-12-14 16:11:06,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:11:06,854 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863167480] [2022-12-14 16:11:06,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:11:06,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:11:06,860 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 16:11:06,860 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [302703677] [2022-12-14 16:11:06,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:11:06,860 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:11:06,861 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 16:11:06,861 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 16:11:06,862 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-12-14 16:11:06,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 16:11:06,911 INFO L263 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-14 16:11:06,913 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 16:11:06,964 INFO L134 CoverageAnalysis]: Checked inductivity of 228 backedges. 81 proven. 0 refuted. 0 times theorem prover too weak. 147 trivial. 0 not checked. [2022-12-14 16:11:06,965 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 16:11:06,965 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:11:06,965 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863167480] [2022-12-14 16:11:06,965 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 16:11:06,965 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [302703677] [2022-12-14 16:11:06,965 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [302703677] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 16:11:06,965 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 16:11:06,965 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-12-14 16:11:06,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039086271] [2022-12-14 16:11:06,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 16:11:06,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-12-14 16:11:06,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:11:06,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-12-14 16:11:06,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-12-14 16:11:06,966 INFO L87 Difference]: Start difference. First operand 413 states and 532 transitions. Second operand has 9 states, 8 states have (on average 6.0) internal successors, (48), 8 states have internal predecessors, (48), 5 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (8), 3 states have call predecessors, (8), 4 states have call successors, (8) [2022-12-14 16:11:07,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:11:07,084 INFO L93 Difference]: Finished difference Result 706 states and 938 transitions. [2022-12-14 16:11:07,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-14 16:11:07,085 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 6.0) internal successors, (48), 8 states have internal predecessors, (48), 5 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (8), 3 states have call predecessors, (8), 4 states have call successors, (8) Word has length 112 [2022-12-14 16:11:07,085 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:11:07,086 INFO L225 Difference]: With dead ends: 706 [2022-12-14 16:11:07,086 INFO L226 Difference]: Without dead ends: 416 [2022-12-14 16:11:07,087 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 105 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2022-12-14 16:11:07,087 INFO L413 NwaCegarLoop]: 52 mSDtfsCounter, 49 mSDsluCounter, 225 mSDsCounter, 0 mSdLazyCounter, 273 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 277 SdHoareTripleChecker+Invalid, 283 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 273 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 16:11:07,087 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [53 Valid, 277 Invalid, 283 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 273 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 16:11:07,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 416 states. [2022-12-14 16:11:07,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 416 to 413. [2022-12-14 16:11:07,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 413 states, 319 states have (on average 1.1661442006269593) internal successors, (372), 322 states have internal predecessors, (372), 56 states have call successors, (56), 25 states have call predecessors, (56), 31 states have return successors, (100), 65 states have call predecessors, (100), 56 states have call successors, (100) [2022-12-14 16:11:07,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 413 states to 413 states and 528 transitions. [2022-12-14 16:11:07,103 INFO L78 Accepts]: Start accepts. Automaton has 413 states and 528 transitions. Word has length 112 [2022-12-14 16:11:07,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:11:07,103 INFO L495 AbstractCegarLoop]: Abstraction has 413 states and 528 transitions. [2022-12-14 16:11:07,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 6.0) internal successors, (48), 8 states have internal predecessors, (48), 5 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (8), 3 states have call predecessors, (8), 4 states have call successors, (8) [2022-12-14 16:11:07,103 INFO L276 IsEmpty]: Start isEmpty. Operand 413 states and 528 transitions. [2022-12-14 16:11:07,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2022-12-14 16:11:07,104 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:11:07,104 INFO L195 NwaCegarLoop]: trace histogram [11, 10, 7, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 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] [2022-12-14 16:11:07,109 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2022-12-14 16:11:07,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:11:07,305 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-12-14 16:11:07,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:11:07,306 INFO L85 PathProgramCache]: Analyzing trace with hash 988137419, now seen corresponding path program 1 times [2022-12-14 16:11:07,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:11:07,307 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421278050] [2022-12-14 16:11:07,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:11:07,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:11:07,327 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 16:11:07,328 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [78047219] [2022-12-14 16:11:07,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:11:07,328 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:11:07,328 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 16:11:07,331 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 16:11:07,334 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-12-14 16:11:07,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 16:11:07,436 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 31 conjunts are in the unsatisfiable core [2022-12-14 16:11:07,438 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 16:11:07,543 INFO L134 CoverageAnalysis]: Checked inductivity of 264 backedges. 84 proven. 23 refuted. 0 times theorem prover too weak. 157 trivial. 0 not checked. [2022-12-14 16:11:07,544 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 16:11:07,595 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:11:07,595 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421278050] [2022-12-14 16:11:07,595 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 16:11:07,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [78047219] [2022-12-14 16:11:07,596 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [78047219] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 16:11:07,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1090577289] [2022-12-14 16:11:07,597 INFO L159 IcfgInterpreter]: Started Sifa with 38 locations of interest [2022-12-14 16:11:07,597 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 16:11:07,597 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-12-14 16:11:07,597 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-12-14 16:11:07,597 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2022-12-14 16:11:07,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563756780] [2022-12-14 16:11:07,597 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-12-14 16:11:07,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-12-14 16:11:07,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:11:07,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-12-14 16:11:07,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=268, Unknown=0, NotChecked=0, Total=306 [2022-12-14 16:11:07,598 INFO L87 Difference]: Start difference. First operand 413 states and 528 transitions. Second operand has 16 states, 14 states have (on average 3.9285714285714284) internal successors, (55), 14 states have internal predecessors, (55), 7 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) [2022-12-14 16:11:08,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:11:08,032 INFO L93 Difference]: Finished difference Result 795 states and 1060 transitions. [2022-12-14 16:11:08,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-12-14 16:11:08,033 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 14 states have (on average 3.9285714285714284) internal successors, (55), 14 states have internal predecessors, (55), 7 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) Word has length 117 [2022-12-14 16:11:08,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:11:08,035 INFO L225 Difference]: With dead ends: 795 [2022-12-14 16:11:08,035 INFO L226 Difference]: Without dead ends: 533 [2022-12-14 16:11:08,036 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 106 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=93, Invalid=609, Unknown=0, NotChecked=0, Total=702 [2022-12-14 16:11:08,037 INFO L413 NwaCegarLoop]: 58 mSDtfsCounter, 81 mSDsluCounter, 560 mSDsCounter, 0 mSdLazyCounter, 904 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 618 SdHoareTripleChecker+Invalid, 927 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 904 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-14 16:11:08,037 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [86 Valid, 618 Invalid, 927 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 904 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-14 16:11:08,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 533 states. [2022-12-14 16:11:08,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 533 to 478. [2022-12-14 16:11:08,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 478 states, 368 states have (on average 1.1875) internal successors, (437), 373 states have internal predecessors, (437), 68 states have call successors, (68), 28 states have call predecessors, (68), 35 states have return successors, (126), 76 states have call predecessors, (126), 68 states have call successors, (126) [2022-12-14 16:11:08,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 478 states to 478 states and 631 transitions. [2022-12-14 16:11:08,067 INFO L78 Accepts]: Start accepts. Automaton has 478 states and 631 transitions. Word has length 117 [2022-12-14 16:11:08,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:11:08,068 INFO L495 AbstractCegarLoop]: Abstraction has 478 states and 631 transitions. [2022-12-14 16:11:08,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 14 states have (on average 3.9285714285714284) internal successors, (55), 14 states have internal predecessors, (55), 7 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) [2022-12-14 16:11:08,068 INFO L276 IsEmpty]: Start isEmpty. Operand 478 states and 631 transitions. [2022-12-14 16:11:08,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2022-12-14 16:11:08,069 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:11:08,069 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 16:11:08,073 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2022-12-14 16:11:08,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:11:08,269 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting binomialCoefficientErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-12-14 16:11:08,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:11:08,270 INFO L85 PathProgramCache]: Analyzing trace with hash 1108711219, now seen corresponding path program 1 times [2022-12-14 16:11:08,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:11:08,270 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175751062] [2022-12-14 16:11:08,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:11:08,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:11:08,277 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 16:11:08,277 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2103432109] [2022-12-14 16:11:08,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:11:08,278 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:11:08,278 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 16:11:08,279 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 16:11:08,279 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-12-14 16:11:08,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 16:11:08,333 INFO L263 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-14 16:11:08,335 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 16:11:08,395 INFO L134 CoverageAnalysis]: Checked inductivity of 276 backedges. 124 proven. 2 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2022-12-14 16:11:08,395 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 16:11:08,524 INFO L134 CoverageAnalysis]: Checked inductivity of 276 backedges. 84 proven. 9 refuted. 0 times theorem prover too weak. 183 trivial. 0 not checked. [2022-12-14 16:11:08,524 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:11:08,524 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175751062] [2022-12-14 16:11:08,524 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 16:11:08,524 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2103432109] [2022-12-14 16:11:08,524 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2103432109] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 16:11:08,525 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2019937750] [2022-12-14 16:11:08,525 INFO L159 IcfgInterpreter]: Started Sifa with 38 locations of interest [2022-12-14 16:11:08,525 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 16:11:08,526 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-12-14 16:11:08,526 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 16:11:08,526 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 14 [2022-12-14 16:11:08,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007414408] [2022-12-14 16:11:08,526 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 16:11:08,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-14 16:11:08,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:11:08,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-14 16:11:08,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2022-12-14 16:11:08,527 INFO L87 Difference]: Start difference. First operand 478 states and 631 transitions. Second operand has 14 states, 13 states have (on average 4.6923076923076925) internal successors, (61), 13 states have internal predecessors, (61), 8 states have call successors, (12), 3 states have call predecessors, (12), 4 states have return successors, (11), 5 states have call predecessors, (11), 7 states have call successors, (11) [2022-12-14 16:11:08,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:11:08,748 INFO L93 Difference]: Finished difference Result 883 states and 1195 transitions. [2022-12-14 16:11:08,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-14 16:11:08,749 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 4.6923076923076925) internal successors, (61), 13 states have internal predecessors, (61), 8 states have call successors, (12), 3 states have call predecessors, (12), 4 states have return successors, (11), 5 states have call predecessors, (11), 7 states have call successors, (11) Word has length 118 [2022-12-14 16:11:08,749 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:11:08,750 INFO L225 Difference]: With dead ends: 883 [2022-12-14 16:11:08,750 INFO L226 Difference]: Without dead ends: 488 [2022-12-14 16:11:08,751 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 214 SyntacticMatches, 9 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2022-12-14 16:11:08,752 INFO L413 NwaCegarLoop]: 51 mSDtfsCounter, 60 mSDsluCounter, 324 mSDsCounter, 0 mSdLazyCounter, 481 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 375 SdHoareTripleChecker+Invalid, 489 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 481 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 16:11:08,752 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [66 Valid, 375 Invalid, 489 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 481 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 16:11:08,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 488 states. [2022-12-14 16:11:08,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 488 to 473. [2022-12-14 16:11:08,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 473 states, 364 states have (on average 1.1868131868131868) internal successors, (432), 369 states have internal predecessors, (432), 68 states have call successors, (68), 28 states have call predecessors, (68), 34 states have return successors, (123), 75 states have call predecessors, (123), 68 states have call successors, (123) [2022-12-14 16:11:08,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 473 states to 473 states and 623 transitions. [2022-12-14 16:11:08,782 INFO L78 Accepts]: Start accepts. Automaton has 473 states and 623 transitions. Word has length 118 [2022-12-14 16:11:08,782 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:11:08,782 INFO L495 AbstractCegarLoop]: Abstraction has 473 states and 623 transitions. [2022-12-14 16:11:08,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 4.6923076923076925) internal successors, (61), 13 states have internal predecessors, (61), 8 states have call successors, (12), 3 states have call predecessors, (12), 4 states have return successors, (11), 5 states have call predecessors, (11), 7 states have call successors, (11) [2022-12-14 16:11:08,782 INFO L276 IsEmpty]: Start isEmpty. Operand 473 states and 623 transitions. [2022-12-14 16:11:08,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2022-12-14 16:11:08,783 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:11:08,783 INFO L195 NwaCegarLoop]: trace histogram [12, 10, 7, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 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] [2022-12-14 16:11:08,787 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2022-12-14 16:11:08,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-12-14 16:11:08,985 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-12-14 16:11:08,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:11:08,986 INFO L85 PathProgramCache]: Analyzing trace with hash 677809520, now seen corresponding path program 2 times [2022-12-14 16:11:08,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:11:08,986 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719585016] [2022-12-14 16:11:08,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:11:08,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:11:08,995 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 16:11:08,996 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [784157984] [2022-12-14 16:11:08,996 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 16:11:08,996 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:11:08,996 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 16:11:08,997 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 16:11:08,998 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-12-14 16:11:09,052 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-12-14 16:11:09,052 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 16:11:09,053 INFO L263 TraceCheckSpWp]: Trace formula consists of 176 conjuncts, 17 conjunts are in the unsatisfiable core [2022-12-14 16:11:09,055 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 16:11:09,129 INFO L134 CoverageAnalysis]: Checked inductivity of 298 backedges. 76 proven. 6 refuted. 0 times theorem prover too weak. 216 trivial. 0 not checked. [2022-12-14 16:11:09,129 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 16:11:10,414 INFO L134 CoverageAnalysis]: Checked inductivity of 298 backedges. 76 proven. 6 refuted. 0 times theorem prover too weak. 216 trivial. 0 not checked. [2022-12-14 16:11:10,415 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:11:10,415 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719585016] [2022-12-14 16:11:10,415 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 16:11:10,415 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [784157984] [2022-12-14 16:11:10,415 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [784157984] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 16:11:10,415 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [315962943] [2022-12-14 16:11:10,416 INFO L159 IcfgInterpreter]: Started Sifa with 38 locations of interest [2022-12-14 16:11:10,416 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 16:11:10,416 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-12-14 16:11:10,417 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 16:11:10,417 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2022-12-14 16:11:10,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523758062] [2022-12-14 16:11:10,417 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 16:11:10,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-12-14 16:11:10,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:11:10,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-12-14 16:11:10,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2022-12-14 16:11:10,418 INFO L87 Difference]: Start difference. First operand 473 states and 623 transitions. Second operand has 16 states, 15 states have (on average 3.933333333333333) internal successors, (59), 16 states have internal predecessors, (59), 3 states have call successors, (8), 1 states have call predecessors, (8), 5 states have return successors, (10), 5 states have call predecessors, (10), 3 states have call successors, (10) [2022-12-14 16:11:11,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:11:11,640 INFO L93 Difference]: Finished difference Result 536 states and 734 transitions. [2022-12-14 16:11:11,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-14 16:11:11,640 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 3.933333333333333) internal successors, (59), 16 states have internal predecessors, (59), 3 states have call successors, (8), 1 states have call predecessors, (8), 5 states have return successors, (10), 5 states have call predecessors, (10), 3 states have call successors, (10) Word has length 122 [2022-12-14 16:11:11,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:11:11,642 INFO L225 Difference]: With dead ends: 536 [2022-12-14 16:11:11,642 INFO L226 Difference]: Without dead ends: 535 [2022-12-14 16:11:11,642 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 228 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=111, Invalid=309, Unknown=0, NotChecked=0, Total=420 [2022-12-14 16:11:11,643 INFO L413 NwaCegarLoop]: 38 mSDtfsCounter, 28 mSDsluCounter, 231 mSDsCounter, 0 mSdLazyCounter, 192 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 269 SdHoareTripleChecker+Invalid, 196 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 192 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-12-14 16:11:11,643 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [31 Valid, 269 Invalid, 196 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 192 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-12-14 16:11:11,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 535 states. [2022-12-14 16:11:11,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 535 to 444. [2022-12-14 16:11:11,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 444 states, 345 states have (on average 1.1507246376811595) internal successors, (397), 346 states have internal predecessors, (397), 56 states have call successors, (56), 25 states have call predecessors, (56), 36 states have return successors, (118), 72 states have call predecessors, (118), 56 states have call successors, (118) [2022-12-14 16:11:11,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 444 states to 444 states and 571 transitions. [2022-12-14 16:11:11,661 INFO L78 Accepts]: Start accepts. Automaton has 444 states and 571 transitions. Word has length 122 [2022-12-14 16:11:11,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:11:11,661 INFO L495 AbstractCegarLoop]: Abstraction has 444 states and 571 transitions. [2022-12-14 16:11:11,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 3.933333333333333) internal successors, (59), 16 states have internal predecessors, (59), 3 states have call successors, (8), 1 states have call predecessors, (8), 5 states have return successors, (10), 5 states have call predecessors, (10), 3 states have call successors, (10) [2022-12-14 16:11:11,661 INFO L276 IsEmpty]: Start isEmpty. Operand 444 states and 571 transitions. [2022-12-14 16:11:11,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2022-12-14 16:11:11,662 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:11:11,662 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2022-12-14 16:11:11,666 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2022-12-14 16:11:11,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:11:11,863 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting binomialCoefficientErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-12-14 16:11:11,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:11:11,864 INFO L85 PathProgramCache]: Analyzing trace with hash 794556858, now seen corresponding path program 2 times [2022-12-14 16:11:11,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:11:11,864 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598790475] [2022-12-14 16:11:11,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:11:11,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:11:11,872 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 16:11:11,872 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1571439769] [2022-12-14 16:11:11,872 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 16:11:11,872 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:11:11,872 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 16:11:11,873 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 16:11:11,874 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-12-14 16:11:11,910 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2022-12-14 16:11:11,910 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 16:11:11,910 INFO L263 TraceCheckSpWp]: Trace formula consists of 47 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-14 16:11:11,911 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 16:11:11,964 INFO L134 CoverageAnalysis]: Checked inductivity of 280 backedges. 14 proven. 6 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2022-12-14 16:11:11,965 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 16:11:12,043 INFO L134 CoverageAnalysis]: Checked inductivity of 280 backedges. 14 proven. 6 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2022-12-14 16:11:12,043 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:11:12,043 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598790475] [2022-12-14 16:11:12,043 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 16:11:12,043 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1571439769] [2022-12-14 16:11:12,043 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1571439769] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 16:11:12,043 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [893448827] [2022-12-14 16:11:12,044 INFO L159 IcfgInterpreter]: Started Sifa with 40 locations of interest [2022-12-14 16:11:12,044 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 16:11:12,044 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-12-14 16:11:12,044 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 16:11:12,044 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2022-12-14 16:11:12,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275476380] [2022-12-14 16:11:12,045 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 16:11:12,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-12-14 16:11:12,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:11:12,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-12-14 16:11:12,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2022-12-14 16:11:12,046 INFO L87 Difference]: Start difference. First operand 444 states and 571 transitions. Second operand has 9 states, 8 states have (on average 6.25) internal successors, (50), 7 states have internal predecessors, (50), 6 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-12-14 16:11:12,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:11:12,114 INFO L93 Difference]: Finished difference Result 446 states and 571 transitions. [2022-12-14 16:11:12,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-12-14 16:11:12,115 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 6.25) internal successors, (50), 7 states have internal predecessors, (50), 6 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 122 [2022-12-14 16:11:12,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:11:12,116 INFO L225 Difference]: With dead ends: 446 [2022-12-14 16:11:12,116 INFO L226 Difference]: Without dead ends: 445 [2022-12-14 16:11:12,116 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 245 GetRequests, 234 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2022-12-14 16:11:12,117 INFO L413 NwaCegarLoop]: 45 mSDtfsCounter, 42 mSDsluCounter, 199 mSDsCounter, 0 mSdLazyCounter, 110 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 244 SdHoareTripleChecker+Invalid, 122 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 110 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 16:11:12,117 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [43 Valid, 244 Invalid, 122 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 110 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 16:11:12,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 445 states. [2022-12-14 16:11:12,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 445 to 444. [2022-12-14 16:11:12,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 444 states, 345 states have (on average 1.144927536231884) internal successors, (395), 346 states have internal predecessors, (395), 56 states have call successors, (56), 25 states have call predecessors, (56), 36 states have return successors, (118), 72 states have call predecessors, (118), 56 states have call successors, (118) [2022-12-14 16:11:12,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 444 states to 444 states and 569 transitions. [2022-12-14 16:11:12,133 INFO L78 Accepts]: Start accepts. Automaton has 444 states and 569 transitions. Word has length 122 [2022-12-14 16:11:12,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:11:12,133 INFO L495 AbstractCegarLoop]: Abstraction has 444 states and 569 transitions. [2022-12-14 16:11:12,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 6.25) internal successors, (50), 7 states have internal predecessors, (50), 6 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-12-14 16:11:12,133 INFO L276 IsEmpty]: Start isEmpty. Operand 444 states and 569 transitions. [2022-12-14 16:11:12,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2022-12-14 16:11:12,134 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:11:12,134 INFO L195 NwaCegarLoop]: trace histogram [12, 11, 8, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2022-12-14 16:11:12,137 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-12-14 16:11:12,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-12-14 16:11:12,335 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-12-14 16:11:12,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:11:12,336 INFO L85 PathProgramCache]: Analyzing trace with hash 1556416973, now seen corresponding path program 3 times [2022-12-14 16:11:12,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:11:12,337 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065062999] [2022-12-14 16:11:12,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:11:12,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:11:12,367 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 16:11:12,367 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2137533447] [2022-12-14 16:11:12,367 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 16:11:12,368 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:11:12,368 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 16:11:12,370 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 16:11:12,373 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-12-14 16:11:12,448 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 16:11:12,448 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 16:11:12,449 INFO L263 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-14 16:11:12,450 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 16:11:12,513 INFO L134 CoverageAnalysis]: Checked inductivity of 310 backedges. 44 proven. 6 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2022-12-14 16:11:12,513 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 16:11:12,599 INFO L134 CoverageAnalysis]: Checked inductivity of 310 backedges. 44 proven. 6 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2022-12-14 16:11:12,600 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:11:12,600 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065062999] [2022-12-14 16:11:12,600 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 16:11:12,600 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2137533447] [2022-12-14 16:11:12,600 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2137533447] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 16:11:12,600 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [648030423] [2022-12-14 16:11:12,601 INFO L159 IcfgInterpreter]: Started Sifa with 40 locations of interest [2022-12-14 16:11:12,601 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 16:11:12,602 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-12-14 16:11:12,602 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 16:11:12,602 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2022-12-14 16:11:12,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319190518] [2022-12-14 16:11:12,602 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 16:11:12,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-14 16:11:12,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:11:12,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-14 16:11:12,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2022-12-14 16:11:12,603 INFO L87 Difference]: Start difference. First operand 444 states and 569 transitions. Second operand has 14 states, 13 states have (on average 5.615384615384615) internal successors, (73), 10 states have internal predecessors, (73), 7 states have call successors, (16), 5 states have call predecessors, (16), 1 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2022-12-14 16:11:12,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:11:12,857 INFO L93 Difference]: Finished difference Result 538 states and 671 transitions. [2022-12-14 16:11:12,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-12-14 16:11:12,857 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 5.615384615384615) internal successors, (73), 10 states have internal predecessors, (73), 7 states have call successors, (16), 5 states have call predecessors, (16), 1 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) Word has length 127 [2022-12-14 16:11:12,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:11:12,860 INFO L225 Difference]: With dead ends: 538 [2022-12-14 16:11:12,860 INFO L226 Difference]: Without dead ends: 533 [2022-12-14 16:11:12,860 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 260 GetRequests, 242 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2022-12-14 16:11:12,861 INFO L413 NwaCegarLoop]: 40 mSDtfsCounter, 85 mSDsluCounter, 224 mSDsCounter, 0 mSdLazyCounter, 335 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 264 SdHoareTripleChecker+Invalid, 359 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 335 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 16:11:12,861 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [87 Valid, 264 Invalid, 359 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 335 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 16:11:12,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 533 states. [2022-12-14 16:11:12,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 533 to 503. [2022-12-14 16:11:12,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 503 states, 394 states have (on average 1.1421319796954315) internal successors, (450), 392 states have internal predecessors, (450), 60 states have call successors, (60), 29 states have call predecessors, (60), 42 states have return successors, (126), 81 states have call predecessors, (126), 60 states have call successors, (126) [2022-12-14 16:11:12,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 503 states to 503 states and 636 transitions. [2022-12-14 16:11:12,880 INFO L78 Accepts]: Start accepts. Automaton has 503 states and 636 transitions. Word has length 127 [2022-12-14 16:11:12,880 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:11:12,880 INFO L495 AbstractCegarLoop]: Abstraction has 503 states and 636 transitions. [2022-12-14 16:11:12,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 5.615384615384615) internal successors, (73), 10 states have internal predecessors, (73), 7 states have call successors, (16), 5 states have call predecessors, (16), 1 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2022-12-14 16:11:12,880 INFO L276 IsEmpty]: Start isEmpty. Operand 503 states and 636 transitions. [2022-12-14 16:11:12,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2022-12-14 16:11:12,881 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:11:12,881 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 8, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 16:11:12,885 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-12-14 16:11:13,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-12-14 16:11:13,083 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting binomialCoefficientErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-12-14 16:11:13,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:11:13,084 INFO L85 PathProgramCache]: Analyzing trace with hash -783738669, now seen corresponding path program 2 times [2022-12-14 16:11:13,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:11:13,084 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789218199] [2022-12-14 16:11:13,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:11:13,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:11:13,105 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 16:11:13,106 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1513755321] [2022-12-14 16:11:13,106 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 16:11:13,107 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:11:13,107 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 16:11:13,110 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 16:11:13,112 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-12-14 16:11:13,153 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2022-12-14 16:11:13,153 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 16:11:13,154 INFO L263 TraceCheckSpWp]: Trace formula consists of 47 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-14 16:11:13,155 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 16:11:13,226 INFO L134 CoverageAnalysis]: Checked inductivity of 338 backedges. 14 proven. 3 refuted. 0 times theorem prover too weak. 321 trivial. 0 not checked. [2022-12-14 16:11:13,226 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 16:11:13,306 INFO L134 CoverageAnalysis]: Checked inductivity of 338 backedges. 14 proven. 3 refuted. 0 times theorem prover too weak. 321 trivial. 0 not checked. [2022-12-14 16:11:13,306 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:11:13,306 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789218199] [2022-12-14 16:11:13,306 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 16:11:13,306 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1513755321] [2022-12-14 16:11:13,306 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1513755321] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 16:11:13,306 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [947656476] [2022-12-14 16:11:13,307 INFO L159 IcfgInterpreter]: Started Sifa with 38 locations of interest [2022-12-14 16:11:13,307 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 16:11:13,308 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-12-14 16:11:13,308 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 16:11:13,308 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2022-12-14 16:11:13,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909423792] [2022-12-14 16:11:13,308 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 16:11:13,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-14 16:11:13,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:11:13,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-14 16:11:13,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2022-12-14 16:11:13,309 INFO L87 Difference]: Start difference. First operand 503 states and 636 transitions. Second operand has 11 states, 10 states have (on average 5.5) internal successors, (55), 9 states have internal predecessors, (55), 7 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2022-12-14 16:11:13,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:11:13,403 INFO L93 Difference]: Finished difference Result 506 states and 636 transitions. [2022-12-14 16:11:13,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-14 16:11:13,404 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 5.5) internal successors, (55), 9 states have internal predecessors, (55), 7 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) Word has length 128 [2022-12-14 16:11:13,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:11:13,405 INFO L225 Difference]: With dead ends: 506 [2022-12-14 16:11:13,405 INFO L226 Difference]: Without dead ends: 505 [2022-12-14 16:11:13,405 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 257 GetRequests, 244 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2022-12-14 16:11:13,406 INFO L413 NwaCegarLoop]: 57 mSDtfsCounter, 64 mSDsluCounter, 324 mSDsCounter, 0 mSdLazyCounter, 171 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 381 SdHoareTripleChecker+Invalid, 190 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 16:11:13,406 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [66 Valid, 381 Invalid, 190 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 171 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 16:11:13,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 505 states. [2022-12-14 16:11:13,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 505 to 503. [2022-12-14 16:11:13,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 503 states, 394 states have (on average 1.1395939086294415) internal successors, (449), 392 states have internal predecessors, (449), 60 states have call successors, (60), 29 states have call predecessors, (60), 42 states have return successors, (126), 81 states have call predecessors, (126), 60 states have call successors, (126) [2022-12-14 16:11:13,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 503 states to 503 states and 635 transitions. [2022-12-14 16:11:13,429 INFO L78 Accepts]: Start accepts. Automaton has 503 states and 635 transitions. Word has length 128 [2022-12-14 16:11:13,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:11:13,429 INFO L495 AbstractCegarLoop]: Abstraction has 503 states and 635 transitions. [2022-12-14 16:11:13,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 5.5) internal successors, (55), 9 states have internal predecessors, (55), 7 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2022-12-14 16:11:13,430 INFO L276 IsEmpty]: Start isEmpty. Operand 503 states and 635 transitions. [2022-12-14 16:11:13,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-12-14 16:11:13,430 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:11:13,431 INFO L195 NwaCegarLoop]: trace histogram [13, 12, 7, 6, 6, 6, 6, 6, 6, 6, 5, 3, 3, 3, 2, 2, 2, 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] [2022-12-14 16:11:13,435 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-12-14 16:11:13,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-12-14 16:11:13,631 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-12-14 16:11:13,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:11:13,632 INFO L85 PathProgramCache]: Analyzing trace with hash 2037700107, now seen corresponding path program 3 times [2022-12-14 16:11:13,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:11:13,632 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166769409] [2022-12-14 16:11:13,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:11:13,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:11:13,639 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 16:11:13,640 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1752686786] [2022-12-14 16:11:13,640 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 16:11:13,640 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:11:13,640 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 16:11:13,641 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 16:11:13,641 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-12-14 16:11:13,691 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 16:11:13,691 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 16:11:13,692 INFO L263 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 20 conjunts are in the unsatisfiable core [2022-12-14 16:11:13,695 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 16:11:13,825 INFO L134 CoverageAnalysis]: Checked inductivity of 406 backedges. 167 proven. 100 refuted. 0 times theorem prover too weak. 139 trivial. 0 not checked. [2022-12-14 16:11:13,825 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 16:11:14,220 INFO L134 CoverageAnalysis]: Checked inductivity of 406 backedges. 167 proven. 107 refuted. 0 times theorem prover too weak. 132 trivial. 0 not checked. [2022-12-14 16:11:14,220 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:11:14,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166769409] [2022-12-14 16:11:14,220 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 16:11:14,221 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1752686786] [2022-12-14 16:11:14,221 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1752686786] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 16:11:14,221 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [353329486] [2022-12-14 16:11:14,222 INFO L159 IcfgInterpreter]: Started Sifa with 38 locations of interest [2022-12-14 16:11:14,222 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 16:11:14,222 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-12-14 16:11:14,222 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 16:11:14,222 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 21] total 30 [2022-12-14 16:11:14,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583147353] [2022-12-14 16:11:14,223 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 16:11:14,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-12-14 16:11:14,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:11:14,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-12-14 16:11:14,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=777, Unknown=0, NotChecked=0, Total=870 [2022-12-14 16:11:14,224 INFO L87 Difference]: Start difference. First operand 503 states and 635 transitions. Second operand has 30 states, 26 states have (on average 4.615384615384615) internal successors, (120), 27 states have internal predecessors, (120), 17 states have call successors, (24), 5 states have call predecessors, (24), 8 states have return successors, (22), 10 states have call predecessors, (22), 13 states have call successors, (22) [2022-12-14 16:11:15,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:11:15,107 INFO L93 Difference]: Finished difference Result 1419 states and 2080 transitions. [2022-12-14 16:11:15,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-12-14 16:11:15,107 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 26 states have (on average 4.615384615384615) internal successors, (120), 27 states have internal predecessors, (120), 17 states have call successors, (24), 5 states have call predecessors, (24), 8 states have return successors, (22), 10 states have call predecessors, (22), 13 states have call successors, (22) Word has length 137 [2022-12-14 16:11:15,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:11:15,114 INFO L225 Difference]: With dead ends: 1419 [2022-12-14 16:11:15,114 INFO L226 Difference]: Without dead ends: 1006 [2022-12-14 16:11:15,117 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 293 GetRequests, 241 SyntacticMatches, 7 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 347 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=325, Invalid=1837, Unknown=0, NotChecked=0, Total=2162 [2022-12-14 16:11:15,118 INFO L413 NwaCegarLoop]: 34 mSDtfsCounter, 266 mSDsluCounter, 408 mSDsCounter, 0 mSdLazyCounter, 1589 mSolverCounterSat, 200 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 288 SdHoareTripleChecker+Valid, 442 SdHoareTripleChecker+Invalid, 1789 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 200 IncrementalHoareTripleChecker+Valid, 1589 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-12-14 16:11:15,118 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [288 Valid, 442 Invalid, 1789 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [200 Valid, 1589 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-12-14 16:11:15,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1006 states. [2022-12-14 16:11:15,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1006 to 670. [2022-12-14 16:11:15,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 670 states, 523 states have (on average 1.1720841300191205) internal successors, (613), 521 states have internal predecessors, (613), 90 states have call successors, (90), 38 states have call predecessors, (90), 50 states have return successors, (200), 110 states have call predecessors, (200), 90 states have call successors, (200) [2022-12-14 16:11:15,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 670 states to 670 states and 903 transitions. [2022-12-14 16:11:15,161 INFO L78 Accepts]: Start accepts. Automaton has 670 states and 903 transitions. Word has length 137 [2022-12-14 16:11:15,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:11:15,161 INFO L495 AbstractCegarLoop]: Abstraction has 670 states and 903 transitions. [2022-12-14 16:11:15,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 26 states have (on average 4.615384615384615) internal successors, (120), 27 states have internal predecessors, (120), 17 states have call successors, (24), 5 states have call predecessors, (24), 8 states have return successors, (22), 10 states have call predecessors, (22), 13 states have call successors, (22) [2022-12-14 16:11:15,161 INFO L276 IsEmpty]: Start isEmpty. Operand 670 states and 903 transitions. [2022-12-14 16:11:15,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2022-12-14 16:11:15,162 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:11:15,162 INFO L195 NwaCegarLoop]: trace histogram [13, 12, 7, 6, 6, 6, 6, 6, 6, 6, 5, 3, 3, 3, 2, 2, 2, 2, 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] [2022-12-14 16:11:15,166 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-12-14 16:11:15,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-12-14 16:11:15,363 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-12-14 16:11:15,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:11:15,364 INFO L85 PathProgramCache]: Analyzing trace with hash 618086436, now seen corresponding path program 1 times [2022-12-14 16:11:15,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:11:15,365 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226152564] [2022-12-14 16:11:15,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:11:15,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:11:15,385 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 16:11:15,385 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1235235645] [2022-12-14 16:11:15,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:11:15,386 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:11:15,386 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 16:11:15,388 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 16:11:15,391 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-12-14 16:11:15,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 16:11:15,469 INFO L263 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-14 16:11:15,471 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 16:11:15,528 INFO L134 CoverageAnalysis]: Checked inductivity of 410 backedges. 89 proven. 33 refuted. 0 times theorem prover too weak. 288 trivial. 0 not checked. [2022-12-14 16:11:15,528 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 16:11:15,616 INFO L134 CoverageAnalysis]: Checked inductivity of 410 backedges. 89 proven. 33 refuted. 0 times theorem prover too weak. 288 trivial. 0 not checked. [2022-12-14 16:11:15,617 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:11:15,617 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226152564] [2022-12-14 16:11:15,617 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 16:11:15,617 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1235235645] [2022-12-14 16:11:15,617 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1235235645] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 16:11:15,617 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1683506425] [2022-12-14 16:11:15,618 INFO L159 IcfgInterpreter]: Started Sifa with 40 locations of interest [2022-12-14 16:11:15,618 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 16:11:15,618 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-12-14 16:11:15,618 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 16:11:15,618 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 12 [2022-12-14 16:11:15,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42392630] [2022-12-14 16:11:15,619 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 16:11:15,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-14 16:11:15,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:11:15,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-14 16:11:15,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2022-12-14 16:11:15,620 INFO L87 Difference]: Start difference. First operand 670 states and 903 transitions. Second operand has 12 states, 11 states have (on average 5.0) internal successors, (55), 10 states have internal predecessors, (55), 6 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-12-14 16:11:15,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:11:15,792 INFO L93 Difference]: Finished difference Result 1174 states and 1616 transitions. [2022-12-14 16:11:15,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-14 16:11:15,792 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.0) internal successors, (55), 10 states have internal predecessors, (55), 6 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 141 [2022-12-14 16:11:15,792 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:11:15,794 INFO L225 Difference]: With dead ends: 1174 [2022-12-14 16:11:15,794 INFO L226 Difference]: Without dead ends: 665 [2022-12-14 16:11:15,795 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 288 GetRequests, 264 SyntacticMatches, 8 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-12-14 16:11:15,795 INFO L413 NwaCegarLoop]: 36 mSDtfsCounter, 66 mSDsluCounter, 246 mSDsCounter, 0 mSdLazyCounter, 414 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 282 SdHoareTripleChecker+Invalid, 431 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 414 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 16:11:15,795 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [68 Valid, 282 Invalid, 431 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 414 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 16:11:15,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 665 states. [2022-12-14 16:11:15,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 665 to 654. [2022-12-14 16:11:15,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 654 states, 509 states have (on average 1.1728880157170924) internal successors, (597), 509 states have internal predecessors, (597), 90 states have call successors, (90), 38 states have call predecessors, (90), 48 states have return successors, (192), 106 states have call predecessors, (192), 90 states have call successors, (192) [2022-12-14 16:11:15,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 654 states to 654 states and 879 transitions. [2022-12-14 16:11:15,829 INFO L78 Accepts]: Start accepts. Automaton has 654 states and 879 transitions. Word has length 141 [2022-12-14 16:11:15,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:11:15,829 INFO L495 AbstractCegarLoop]: Abstraction has 654 states and 879 transitions. [2022-12-14 16:11:15,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.0) internal successors, (55), 10 states have internal predecessors, (55), 6 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2022-12-14 16:11:15,829 INFO L276 IsEmpty]: Start isEmpty. Operand 654 states and 879 transitions. [2022-12-14 16:11:15,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2022-12-14 16:11:15,830 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:11:15,830 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 9, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 16:11:15,834 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2022-12-14 16:11:16,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:11:16,032 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-12-14 16:11:16,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:11:16,032 INFO L85 PathProgramCache]: Analyzing trace with hash 1370518725, now seen corresponding path program 1 times [2022-12-14 16:11:16,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:11:16,033 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985947264] [2022-12-14 16:11:16,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:11:16,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:11:16,053 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 16:11:16,053 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1961637211] [2022-12-14 16:11:16,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:11:16,054 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:11:16,054 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 16:11:16,057 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 16:11:16,059 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-12-14 16:11:16,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 16:11:16,107 INFO L263 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 11 conjunts are in the unsatisfiable core [2022-12-14 16:11:16,108 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 16:11:16,180 INFO L134 CoverageAnalysis]: Checked inductivity of 351 backedges. 79 proven. 0 refuted. 0 times theorem prover too weak. 272 trivial. 0 not checked. [2022-12-14 16:11:16,180 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 16:11:16,180 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:11:16,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985947264] [2022-12-14 16:11:16,180 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 16:11:16,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1961637211] [2022-12-14 16:11:16,181 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1961637211] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 16:11:16,181 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 16:11:16,181 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-12-14 16:11:16,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645878781] [2022-12-14 16:11:16,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 16:11:16,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-14 16:11:16,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:11:16,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-14 16:11:16,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-12-14 16:11:16,182 INFO L87 Difference]: Start difference. First operand 654 states and 879 transitions. Second operand has 10 states, 10 states have (on average 5.7) internal successors, (57), 10 states have internal predecessors, (57), 4 states have call successors, (10), 1 states have call predecessors, (10), 3 states have return successors, (10), 5 states have call predecessors, (10), 4 states have call successors, (10) [2022-12-14 16:11:16,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:11:16,344 INFO L93 Difference]: Finished difference Result 1214 states and 1659 transitions. [2022-12-14 16:11:16,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-12-14 16:11:16,345 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.7) internal successors, (57), 10 states have internal predecessors, (57), 4 states have call successors, (10), 1 states have call predecessors, (10), 3 states have return successors, (10), 5 states have call predecessors, (10), 4 states have call successors, (10) Word has length 140 [2022-12-14 16:11:16,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:11:16,347 INFO L225 Difference]: With dead ends: 1214 [2022-12-14 16:11:16,347 INFO L226 Difference]: Without dead ends: 719 [2022-12-14 16:11:16,348 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 132 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2022-12-14 16:11:16,348 INFO L413 NwaCegarLoop]: 34 mSDtfsCounter, 49 mSDsluCounter, 139 mSDsCounter, 0 mSdLazyCounter, 292 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 294 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 292 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 16:11:16,348 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [58 Valid, 173 Invalid, 294 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 292 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 16:11:16,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 719 states. [2022-12-14 16:11:16,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 719 to 654. [2022-12-14 16:11:16,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 654 states, 509 states have (on average 1.1709233791748526) internal successors, (596), 509 states have internal predecessors, (596), 90 states have call successors, (90), 38 states have call predecessors, (90), 48 states have return successors, (192), 106 states have call predecessors, (192), 90 states have call successors, (192) [2022-12-14 16:11:16,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 654 states to 654 states and 878 transitions. [2022-12-14 16:11:16,377 INFO L78 Accepts]: Start accepts. Automaton has 654 states and 878 transitions. Word has length 140 [2022-12-14 16:11:16,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:11:16,377 INFO L495 AbstractCegarLoop]: Abstraction has 654 states and 878 transitions. [2022-12-14 16:11:16,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.7) internal successors, (57), 10 states have internal predecessors, (57), 4 states have call successors, (10), 1 states have call predecessors, (10), 3 states have return successors, (10), 5 states have call predecessors, (10), 4 states have call successors, (10) [2022-12-14 16:11:16,377 INFO L276 IsEmpty]: Start isEmpty. Operand 654 states and 878 transitions. [2022-12-14 16:11:16,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2022-12-14 16:11:16,378 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:11:16,378 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 9, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 16:11:16,382 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-12-14 16:11:16,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2022-12-14 16:11:16,579 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-12-14 16:11:16,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:11:16,579 INFO L85 PathProgramCache]: Analyzing trace with hash 1858828197, now seen corresponding path program 2 times [2022-12-14 16:11:16,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:11:16,579 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238582389] [2022-12-14 16:11:16,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:11:16,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:11:16,586 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 16:11:16,586 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [997288542] [2022-12-14 16:11:16,586 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 16:11:16,586 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:11:16,586 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 16:11:16,587 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 16:11:16,588 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-12-14 16:11:16,648 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-12-14 16:11:16,648 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 16:11:16,649 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-14 16:11:16,651 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 16:11:16,677 INFO L134 CoverageAnalysis]: Checked inductivity of 417 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 398 trivial. 0 not checked. [2022-12-14 16:11:16,677 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 16:11:16,677 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:11:16,677 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238582389] [2022-12-14 16:11:16,677 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 16:11:16,677 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [997288542] [2022-12-14 16:11:16,677 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [997288542] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 16:11:16,677 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 16:11:16,678 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-14 16:11:16,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [603207510] [2022-12-14 16:11:16,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 16:11:16,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 16:11:16,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:11:16,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 16:11:16,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-14 16:11:16,679 INFO L87 Difference]: Start difference. First operand 654 states and 878 transitions. Second operand has 5 states, 4 states have (on average 11.0) internal successors, (44), 5 states have internal predecessors, (44), 2 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-12-14 16:11:16,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:11:16,737 INFO L93 Difference]: Finished difference Result 654 states and 878 transitions. [2022-12-14 16:11:16,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-14 16:11:16,738 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 11.0) internal successors, (44), 5 states have internal predecessors, (44), 2 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 150 [2022-12-14 16:11:16,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:11:16,741 INFO L225 Difference]: With dead ends: 654 [2022-12-14 16:11:16,741 INFO L226 Difference]: Without dead ends: 651 [2022-12-14 16:11:16,741 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 146 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-12-14 16:11:16,741 INFO L413 NwaCegarLoop]: 43 mSDtfsCounter, 15 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 16:11:16,741 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 115 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 16:11:16,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 651 states. [2022-12-14 16:11:16,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 651 to 651. [2022-12-14 16:11:16,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 651 states, 507 states have (on average 1.1577909270216962) internal successors, (587), 506 states have internal predecessors, (587), 90 states have call successors, (90), 38 states have call predecessors, (90), 48 states have return successors, (192), 106 states have call predecessors, (192), 90 states have call successors, (192) [2022-12-14 16:11:16,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 651 states to 651 states and 869 transitions. [2022-12-14 16:11:16,770 INFO L78 Accepts]: Start accepts. Automaton has 651 states and 869 transitions. Word has length 150 [2022-12-14 16:11:16,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:11:16,770 INFO L495 AbstractCegarLoop]: Abstraction has 651 states and 869 transitions. [2022-12-14 16:11:16,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 11.0) internal successors, (44), 5 states have internal predecessors, (44), 2 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-12-14 16:11:16,770 INFO L276 IsEmpty]: Start isEmpty. Operand 651 states and 869 transitions. [2022-12-14 16:11:16,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2022-12-14 16:11:16,771 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:11:16,771 INFO L195 NwaCegarLoop]: trace histogram [16, 15, 9, 7, 7, 7, 7, 7, 7, 7, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2022-12-14 16:11:16,775 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2022-12-14 16:11:16,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2022-12-14 16:11:16,971 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-12-14 16:11:16,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:11:16,971 INFO L85 PathProgramCache]: Analyzing trace with hash 574942602, now seen corresponding path program 2 times [2022-12-14 16:11:16,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:11:16,972 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894514543] [2022-12-14 16:11:16,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:11:16,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:11:16,977 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 16:11:16,977 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2147482171] [2022-12-14 16:11:16,977 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 16:11:16,977 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:11:16,977 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 16:11:16,978 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 16:11:16,978 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-12-14 16:11:17,032 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-12-14 16:11:17,032 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 16:11:17,034 INFO L263 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 34 conjunts are in the unsatisfiable core [2022-12-14 16:11:17,036 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 16:11:17,254 INFO L134 CoverageAnalysis]: Checked inductivity of 620 backedges. 211 proven. 36 refuted. 0 times theorem prover too weak. 373 trivial. 0 not checked. [2022-12-14 16:11:17,254 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 16:11:20,998 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:11:20,999 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894514543] [2022-12-14 16:11:20,999 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 16:11:20,999 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2147482171] [2022-12-14 16:11:20,999 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2147482171] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 16:11:20,999 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1290950346] [2022-12-14 16:11:21,000 INFO L159 IcfgInterpreter]: Started Sifa with 40 locations of interest [2022-12-14 16:11:21,000 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 16:11:21,000 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-12-14 16:11:21,000 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-12-14 16:11:21,000 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2022-12-14 16:11:21,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613497772] [2022-12-14 16:11:21,000 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-12-14 16:11:21,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-12-14 16:11:21,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:11:21,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-12-14 16:11:21,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2022-12-14 16:11:21,001 INFO L87 Difference]: Start difference. First operand 651 states and 869 transitions. Second operand has 13 states, 12 states have (on average 4.916666666666667) internal successors, (59), 13 states have internal predecessors, (59), 3 states have call successors, (8), 1 states have call predecessors, (8), 5 states have return successors, (10), 5 states have call predecessors, (10), 3 states have call successors, (10) [2022-12-14 16:11:21,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:11:21,913 INFO L93 Difference]: Finished difference Result 715 states and 1006 transitions. [2022-12-14 16:11:21,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-12-14 16:11:21,914 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 4.916666666666667) internal successors, (59), 13 states have internal predecessors, (59), 3 states have call successors, (8), 1 states have call predecessors, (8), 5 states have return successors, (10), 5 states have call predecessors, (10), 3 states have call successors, (10) Word has length 165 [2022-12-14 16:11:21,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:11:21,916 INFO L225 Difference]: With dead ends: 715 [2022-12-14 16:11:21,916 INFO L226 Difference]: Without dead ends: 714 [2022-12-14 16:11:21,917 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 162 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=128, Invalid=472, Unknown=0, NotChecked=0, Total=600 [2022-12-14 16:11:21,917 INFO L413 NwaCegarLoop]: 39 mSDtfsCounter, 34 mSDsluCounter, 240 mSDsCounter, 0 mSdLazyCounter, 333 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 279 SdHoareTripleChecker+Invalid, 336 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 333 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 16:11:21,917 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [37 Valid, 279 Invalid, 336 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 333 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 16:11:21,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 714 states. [2022-12-14 16:11:21,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 714 to 664. [2022-12-14 16:11:21,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 664 states, 518 states have (on average 1.1544401544401544) internal successors, (598), 516 states have internal predecessors, (598), 90 states have call successors, (90), 38 states have call predecessors, (90), 50 states have return successors, (200), 109 states have call predecessors, (200), 90 states have call successors, (200) [2022-12-14 16:11:21,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 664 states to 664 states and 888 transitions. [2022-12-14 16:11:21,949 INFO L78 Accepts]: Start accepts. Automaton has 664 states and 888 transitions. Word has length 165 [2022-12-14 16:11:21,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:11:21,949 INFO L495 AbstractCegarLoop]: Abstraction has 664 states and 888 transitions. [2022-12-14 16:11:21,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 4.916666666666667) internal successors, (59), 13 states have internal predecessors, (59), 3 states have call successors, (8), 1 states have call predecessors, (8), 5 states have return successors, (10), 5 states have call predecessors, (10), 3 states have call successors, (10) [2022-12-14 16:11:21,949 INFO L276 IsEmpty]: Start isEmpty. Operand 664 states and 888 transitions. [2022-12-14 16:11:21,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2022-12-14 16:11:21,950 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:11:21,950 INFO L195 NwaCegarLoop]: trace histogram [19, 16, 10, 10, 10, 10, 9, 8, 8, 8, 7, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2022-12-14 16:11:21,954 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2022-12-14 16:11:22,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:11:22,151 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-12-14 16:11:22,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:11:22,151 INFO L85 PathProgramCache]: Analyzing trace with hash 2534154, now seen corresponding path program 3 times [2022-12-14 16:11:22,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:11:22,152 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141522460] [2022-12-14 16:11:22,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:11:22,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:11:22,166 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 16:11:22,166 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [167835241] [2022-12-14 16:11:22,167 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 16:11:22,167 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:11:22,167 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 16:11:22,169 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 16:11:22,171 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-12-14 16:11:22,256 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 16:11:22,256 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 16:11:22,257 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 13 conjunts are in the unsatisfiable core [2022-12-14 16:11:22,259 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 16:11:22,320 INFO L134 CoverageAnalysis]: Checked inductivity of 845 backedges. 513 proven. 15 refuted. 0 times theorem prover too weak. 317 trivial. 0 not checked. [2022-12-14 16:11:22,320 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 16:11:22,513 INFO L134 CoverageAnalysis]: Checked inductivity of 845 backedges. 201 proven. 136 refuted. 0 times theorem prover too weak. 508 trivial. 0 not checked. [2022-12-14 16:11:22,513 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:11:22,513 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141522460] [2022-12-14 16:11:22,513 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 16:11:22,513 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [167835241] [2022-12-14 16:11:22,513 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [167835241] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 16:11:22,513 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1227950755] [2022-12-14 16:11:22,514 INFO L159 IcfgInterpreter]: Started Sifa with 40 locations of interest [2022-12-14 16:11:22,514 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 16:11:22,515 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-12-14 16:11:22,515 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 16:11:22,515 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 14 [2022-12-14 16:11:22,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161001616] [2022-12-14 16:11:22,515 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 16:11:22,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-14 16:11:22,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:11:22,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-14 16:11:22,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2022-12-14 16:11:22,516 INFO L87 Difference]: Start difference. First operand 664 states and 888 transitions. Second operand has 14 states, 13 states have (on average 6.0) internal successors, (78), 13 states have internal predecessors, (78), 9 states have call successors, (17), 5 states have call predecessors, (17), 4 states have return successors, (14), 5 states have call predecessors, (14), 7 states have call successors, (14) [2022-12-14 16:11:22,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:11:22,751 INFO L93 Difference]: Finished difference Result 1278 states and 1735 transitions. [2022-12-14 16:11:22,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-14 16:11:22,752 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 6.0) internal successors, (78), 13 states have internal predecessors, (78), 9 states have call successors, (17), 5 states have call predecessors, (17), 4 states have return successors, (14), 5 states have call predecessors, (14), 7 states have call successors, (14) Word has length 185 [2022-12-14 16:11:22,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:11:22,754 INFO L225 Difference]: With dead ends: 1278 [2022-12-14 16:11:22,754 INFO L226 Difference]: Without dead ends: 781 [2022-12-14 16:11:22,755 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 373 GetRequests, 348 SyntacticMatches, 8 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=69, Invalid=273, Unknown=0, NotChecked=0, Total=342 [2022-12-14 16:11:22,756 INFO L413 NwaCegarLoop]: 33 mSDtfsCounter, 85 mSDsluCounter, 245 mSDsCounter, 0 mSdLazyCounter, 374 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 278 SdHoareTripleChecker+Invalid, 404 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 374 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 16:11:22,756 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [91 Valid, 278 Invalid, 404 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 374 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 16:11:22,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 781 states. [2022-12-14 16:11:22,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 781 to 682. [2022-12-14 16:11:22,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 682 states, 532 states have (on average 1.150375939849624) internal successors, (612), 529 states have internal predecessors, (612), 93 states have call successors, (93), 40 states have call predecessors, (93), 51 states have return successors, (204), 112 states have call predecessors, (204), 93 states have call successors, (204) [2022-12-14 16:11:22,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 682 states to 682 states and 909 transitions. [2022-12-14 16:11:22,792 INFO L78 Accepts]: Start accepts. Automaton has 682 states and 909 transitions. Word has length 185 [2022-12-14 16:11:22,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:11:22,792 INFO L495 AbstractCegarLoop]: Abstraction has 682 states and 909 transitions. [2022-12-14 16:11:22,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 6.0) internal successors, (78), 13 states have internal predecessors, (78), 9 states have call successors, (17), 5 states have call predecessors, (17), 4 states have return successors, (14), 5 states have call predecessors, (14), 7 states have call successors, (14) [2022-12-14 16:11:22,792 INFO L276 IsEmpty]: Start isEmpty. Operand 682 states and 909 transitions. [2022-12-14 16:11:22,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2022-12-14 16:11:22,793 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:11:22,793 INFO L195 NwaCegarLoop]: trace histogram [18, 17, 9, 9, 9, 9, 9, 9, 9, 9, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 16:11:22,798 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2022-12-14 16:11:22,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:11:22,994 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-12-14 16:11:22,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:11:22,995 INFO L85 PathProgramCache]: Analyzing trace with hash -1448188623, now seen corresponding path program 4 times [2022-12-14 16:11:22,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:11:22,996 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646150447] [2022-12-14 16:11:22,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:11:22,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:11:23,017 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 16:11:23,018 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [26585216] [2022-12-14 16:11:23,018 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-14 16:11:23,019 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:11:23,019 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 16:11:23,022 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 16:11:23,025 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-12-14 16:11:23,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 16:11:23,095 INFO L263 TraceCheckSpWp]: Trace formula consists of 374 conjuncts, 17 conjunts are in the unsatisfiable core [2022-12-14 16:11:23,096 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 16:11:23,239 INFO L134 CoverageAnalysis]: Checked inductivity of 834 backedges. 225 proven. 53 refuted. 0 times theorem prover too weak. 556 trivial. 0 not checked. [2022-12-14 16:11:23,240 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 16:11:23,506 INFO L134 CoverageAnalysis]: Checked inductivity of 834 backedges. 225 proven. 54 refuted. 0 times theorem prover too weak. 555 trivial. 0 not checked. [2022-12-14 16:11:23,506 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:11:23,506 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646150447] [2022-12-14 16:11:23,506 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 16:11:23,506 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [26585216] [2022-12-14 16:11:23,506 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [26585216] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 16:11:23,506 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1372035738] [2022-12-14 16:11:23,507 INFO L159 IcfgInterpreter]: Started Sifa with 38 locations of interest [2022-12-14 16:11:23,508 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 16:11:23,508 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-12-14 16:11:23,508 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 16:11:23,508 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16] total 24 [2022-12-14 16:11:23,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844340537] [2022-12-14 16:11:23,508 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 16:11:23,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-12-14 16:11:23,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:11:23,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-12-14 16:11:23,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=477, Unknown=0, NotChecked=0, Total=552 [2022-12-14 16:11:23,510 INFO L87 Difference]: Start difference. First operand 682 states and 909 transitions. Second operand has 24 states, 24 states have (on average 3.75) internal successors, (90), 21 states have internal predecessors, (90), 13 states have call successors, (20), 4 states have call predecessors, (20), 3 states have return successors, (16), 10 states have call predecessors, (16), 11 states have call successors, (16) [2022-12-14 16:11:24,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:11:24,147 INFO L93 Difference]: Finished difference Result 1483 states and 2074 transitions. [2022-12-14 16:11:24,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-12-14 16:11:24,148 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 3.75) internal successors, (90), 21 states have internal predecessors, (90), 13 states have call successors, (20), 4 states have call predecessors, (20), 3 states have return successors, (16), 10 states have call predecessors, (16), 11 states have call successors, (16) Word has length 181 [2022-12-14 16:11:24,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:11:24,150 INFO L225 Difference]: With dead ends: 1483 [2022-12-14 16:11:24,150 INFO L226 Difference]: Without dead ends: 891 [2022-12-14 16:11:24,152 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 376 GetRequests, 335 SyntacticMatches, 5 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 375 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=199, Invalid=1207, Unknown=0, NotChecked=0, Total=1406 [2022-12-14 16:11:24,152 INFO L413 NwaCegarLoop]: 45 mSDtfsCounter, 121 mSDsluCounter, 444 mSDsCounter, 0 mSdLazyCounter, 913 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 489 SdHoareTripleChecker+Invalid, 945 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 913 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-12-14 16:11:24,153 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [124 Valid, 489 Invalid, 945 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 913 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-12-14 16:11:24,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 891 states. [2022-12-14 16:11:24,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 891 to 856. [2022-12-14 16:11:24,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 856 states, 666 states have (on average 1.1546546546546546) internal successors, (769), 666 states have internal predecessors, (769), 121 states have call successors, (121), 47 states have call predecessors, (121), 63 states have return successors, (273), 142 states have call predecessors, (273), 121 states have call successors, (273) [2022-12-14 16:11:24,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 856 states to 856 states and 1163 transitions. [2022-12-14 16:11:24,196 INFO L78 Accepts]: Start accepts. Automaton has 856 states and 1163 transitions. Word has length 181 [2022-12-14 16:11:24,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:11:24,196 INFO L495 AbstractCegarLoop]: Abstraction has 856 states and 1163 transitions. [2022-12-14 16:11:24,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 3.75) internal successors, (90), 21 states have internal predecessors, (90), 13 states have call successors, (20), 4 states have call predecessors, (20), 3 states have return successors, (16), 10 states have call predecessors, (16), 11 states have call successors, (16) [2022-12-14 16:11:24,196 INFO L276 IsEmpty]: Start isEmpty. Operand 856 states and 1163 transitions. [2022-12-14 16:11:24,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2022-12-14 16:11:24,197 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:11:24,197 INFO L195 NwaCegarLoop]: trace histogram [16, 15, 10, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 16:11:24,201 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2022-12-14 16:11:24,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2022-12-14 16:11:24,398 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-12-14 16:11:24,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:11:24,398 INFO L85 PathProgramCache]: Analyzing trace with hash -87792368, now seen corresponding path program 4 times [2022-12-14 16:11:24,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:11:24,398 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287273114] [2022-12-14 16:11:24,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:11:24,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:11:24,403 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 16:11:24,403 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [463120246] [2022-12-14 16:11:24,404 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-14 16:11:24,404 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:11:24,404 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 16:11:24,404 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 16:11:24,405 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-12-14 16:11:24,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 16:11:24,481 INFO L263 TraceCheckSpWp]: Trace formula consists of 370 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-14 16:11:24,483 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 16:11:24,527 INFO L134 CoverageAnalysis]: Checked inductivity of 604 backedges. 71 proven. 3 refuted. 0 times theorem prover too weak. 530 trivial. 0 not checked. [2022-12-14 16:11:24,527 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 16:11:24,649 INFO L134 CoverageAnalysis]: Checked inductivity of 604 backedges. 71 proven. 3 refuted. 0 times theorem prover too weak. 530 trivial. 0 not checked. [2022-12-14 16:11:24,650 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:11:24,650 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287273114] [2022-12-14 16:11:24,650 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 16:11:24,650 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [463120246] [2022-12-14 16:11:24,650 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [463120246] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 16:11:24,650 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1278897980] [2022-12-14 16:11:24,651 INFO L159 IcfgInterpreter]: Started Sifa with 40 locations of interest [2022-12-14 16:11:24,651 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 16:11:24,651 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-12-14 16:11:24,652 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 16:11:24,652 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2022-12-14 16:11:24,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824443627] [2022-12-14 16:11:24,652 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 16:11:24,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-12-14 16:11:24,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:11:24,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-12-14 16:11:24,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2022-12-14 16:11:24,653 INFO L87 Difference]: Start difference. First operand 856 states and 1163 transitions. Second operand has 16 states, 15 states have (on average 4.266666666666667) internal successors, (64), 12 states have internal predecessors, (64), 7 states have call successors, (14), 5 states have call predecessors, (14), 1 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2022-12-14 16:11:24,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:11:24,916 INFO L93 Difference]: Finished difference Result 1043 states and 1391 transitions. [2022-12-14 16:11:24,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-12-14 16:11:24,917 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 4.266666666666667) internal successors, (64), 12 states have internal predecessors, (64), 7 states have call successors, (14), 5 states have call predecessors, (14), 1 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) Word has length 172 [2022-12-14 16:11:24,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:11:24,920 INFO L225 Difference]: With dead ends: 1043 [2022-12-14 16:11:24,920 INFO L226 Difference]: Without dead ends: 1030 [2022-12-14 16:11:24,921 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 355 GetRequests, 333 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=91, Invalid=461, Unknown=0, NotChecked=0, Total=552 [2022-12-14 16:11:24,921 INFO L413 NwaCegarLoop]: 46 mSDtfsCounter, 108 mSDsluCounter, 365 mSDsCounter, 0 mSdLazyCounter, 477 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 411 SdHoareTripleChecker+Invalid, 512 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 477 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 16:11:24,921 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [113 Valid, 411 Invalid, 512 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 477 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 16:11:24,922 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1030 states. [2022-12-14 16:11:24,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1030 to 998. [2022-12-14 16:11:24,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 998 states, 777 states have (on average 1.1505791505791505) internal successors, (894), 775 states have internal predecessors, (894), 137 states have call successors, (137), 54 states have call predecessors, (137), 78 states have return successors, (319), 168 states have call predecessors, (319), 137 states have call successors, (319) [2022-12-14 16:11:24,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 998 states to 998 states and 1350 transitions. [2022-12-14 16:11:24,965 INFO L78 Accepts]: Start accepts. Automaton has 998 states and 1350 transitions. Word has length 172 [2022-12-14 16:11:24,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:11:24,966 INFO L495 AbstractCegarLoop]: Abstraction has 998 states and 1350 transitions. [2022-12-14 16:11:24,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 4.266666666666667) internal successors, (64), 12 states have internal predecessors, (64), 7 states have call successors, (14), 5 states have call predecessors, (14), 1 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2022-12-14 16:11:24,966 INFO L276 IsEmpty]: Start isEmpty. Operand 998 states and 1350 transitions. [2022-12-14 16:11:24,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2022-12-14 16:11:24,967 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:11:24,967 INFO L195 NwaCegarLoop]: trace histogram [16, 15, 10, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 16:11:24,971 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2022-12-14 16:11:25,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-12-14 16:11:25,167 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-12-14 16:11:25,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:11:25,168 INFO L85 PathProgramCache]: Analyzing trace with hash 2133709582, now seen corresponding path program 5 times [2022-12-14 16:11:25,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:11:25,168 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908521109] [2022-12-14 16:11:25,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:11:25,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:11:25,173 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 16:11:25,173 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [252900567] [2022-12-14 16:11:25,173 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 16:11:25,173 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:11:25,173 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 16:11:25,174 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 16:11:25,175 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-12-14 16:11:25,220 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-12-14 16:11:25,220 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 16:11:25,221 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 7 conjunts are in the unsatisfiable core [2022-12-14 16:11:25,222 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 16:11:25,283 INFO L134 CoverageAnalysis]: Checked inductivity of 603 backedges. 194 proven. 2 refuted. 0 times theorem prover too weak. 407 trivial. 0 not checked. [2022-12-14 16:11:25,283 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 16:11:25,378 INFO L134 CoverageAnalysis]: Checked inductivity of 603 backedges. 54 proven. 20 refuted. 0 times theorem prover too weak. 529 trivial. 0 not checked. [2022-12-14 16:11:25,378 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:11:25,378 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908521109] [2022-12-14 16:11:25,378 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 16:11:25,378 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [252900567] [2022-12-14 16:11:25,378 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [252900567] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 16:11:25,378 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2023003518] [2022-12-14 16:11:25,379 INFO L159 IcfgInterpreter]: Started Sifa with 40 locations of interest [2022-12-14 16:11:25,379 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 16:11:25,380 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-12-14 16:11:25,380 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 16:11:25,380 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 11 [2022-12-14 16:11:25,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752702873] [2022-12-14 16:11:25,380 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 16:11:25,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-12-14 16:11:25,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:11:25,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-12-14 16:11:25,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2022-12-14 16:11:25,381 INFO L87 Difference]: Start difference. First operand 998 states and 1350 transitions. Second operand has 11 states, 11 states have (on average 5.818181818181818) internal successors, (64), 11 states have internal predecessors, (64), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) [2022-12-14 16:11:25,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:11:25,530 INFO L93 Difference]: Finished difference Result 1659 states and 2271 transitions. [2022-12-14 16:11:25,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-12-14 16:11:25,530 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 5.818181818181818) internal successors, (64), 11 states have internal predecessors, (64), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) Word has length 172 [2022-12-14 16:11:25,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:11:25,533 INFO L225 Difference]: With dead ends: 1659 [2022-12-14 16:11:25,533 INFO L226 Difference]: Without dead ends: 912 [2022-12-14 16:11:25,534 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 347 GetRequests, 330 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=68, Invalid=172, Unknown=0, NotChecked=0, Total=240 [2022-12-14 16:11:25,535 INFO L413 NwaCegarLoop]: 51 mSDtfsCounter, 30 mSDsluCounter, 214 mSDsCounter, 0 mSdLazyCounter, 188 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 265 SdHoareTripleChecker+Invalid, 193 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 188 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 16:11:25,535 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [32 Valid, 265 Invalid, 193 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 188 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 16:11:25,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 912 states. [2022-12-14 16:11:25,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 912 to 910. [2022-12-14 16:11:25,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 910 states, 711 states have (on average 1.1448663853727146) internal successors, (814), 707 states have internal predecessors, (814), 119 states have call successors, (119), 50 states have call predecessors, (119), 74 states have return successors, (281), 152 states have call predecessors, (281), 119 states have call successors, (281) [2022-12-14 16:11:25,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 910 states to 910 states and 1214 transitions. [2022-12-14 16:11:25,579 INFO L78 Accepts]: Start accepts. Automaton has 910 states and 1214 transitions. Word has length 172 [2022-12-14 16:11:25,579 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:11:25,579 INFO L495 AbstractCegarLoop]: Abstraction has 910 states and 1214 transitions. [2022-12-14 16:11:25,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.818181818181818) internal successors, (64), 11 states have internal predecessors, (64), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) [2022-12-14 16:11:25,579 INFO L276 IsEmpty]: Start isEmpty. Operand 910 states and 1214 transitions. [2022-12-14 16:11:25,580 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2022-12-14 16:11:25,580 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:11:25,580 INFO L195 NwaCegarLoop]: trace histogram [16, 16, 11, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 16:11:25,585 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2022-12-14 16:11:25,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2022-12-14 16:11:25,781 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting binomialCoefficientErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-12-14 16:11:25,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:11:25,781 INFO L85 PathProgramCache]: Analyzing trace with hash 195061620, now seen corresponding path program 3 times [2022-12-14 16:11:25,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:11:25,782 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982988951] [2022-12-14 16:11:25,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:11:25,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:11:25,788 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 16:11:25,788 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [209104742] [2022-12-14 16:11:25,788 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 16:11:25,788 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:11:25,788 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 16:11:25,789 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 16:11:25,790 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-12-14 16:11:25,870 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 16:11:25,870 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 16:11:25,872 INFO L263 TraceCheckSpWp]: Trace formula consists of 377 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-14 16:11:25,874 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 16:11:25,916 INFO L134 CoverageAnalysis]: Checked inductivity of 633 backedges. 88 proven. 0 refuted. 0 times theorem prover too weak. 545 trivial. 0 not checked. [2022-12-14 16:11:25,916 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 16:11:25,916 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:11:25,916 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982988951] [2022-12-14 16:11:25,917 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 16:11:25,917 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [209104742] [2022-12-14 16:11:25,917 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [209104742] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 16:11:25,917 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 16:11:25,917 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-12-14 16:11:25,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774065613] [2022-12-14 16:11:25,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 16:11:25,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-12-14 16:11:25,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:11:25,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-12-14 16:11:25,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-12-14 16:11:25,918 INFO L87 Difference]: Start difference. First operand 910 states and 1214 transitions. Second operand has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 8 states have internal predecessors, (51), 4 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 4 states have call predecessors, (9), 3 states have call successors, (9) [2022-12-14 16:11:26,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:11:26,072 INFO L93 Difference]: Finished difference Result 1565 states and 2119 transitions. [2022-12-14 16:11:26,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-14 16:11:26,072 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 8 states have internal predecessors, (51), 4 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 4 states have call predecessors, (9), 3 states have call successors, (9) Word has length 175 [2022-12-14 16:11:26,073 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:11:26,074 INFO L225 Difference]: With dead ends: 1565 [2022-12-14 16:11:26,075 INFO L226 Difference]: Without dead ends: 892 [2022-12-14 16:11:26,076 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 169 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2022-12-14 16:11:26,076 INFO L413 NwaCegarLoop]: 41 mSDtfsCounter, 51 mSDsluCounter, 172 mSDsCounter, 0 mSdLazyCounter, 266 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 213 SdHoareTripleChecker+Invalid, 274 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 266 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 16:11:26,076 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [55 Valid, 213 Invalid, 274 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 266 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 16:11:26,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 892 states. [2022-12-14 16:11:26,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 892 to 890. [2022-12-14 16:11:26,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 890 states, 697 states have (on average 1.139167862266858) internal successors, (794), 691 states have internal predecessors, (794), 115 states have call successors, (115), 50 states have call predecessors, (115), 72 states have return successors, (265), 148 states have call predecessors, (265), 115 states have call successors, (265) [2022-12-14 16:11:26,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 890 states to 890 states and 1174 transitions. [2022-12-14 16:11:26,115 INFO L78 Accepts]: Start accepts. Automaton has 890 states and 1174 transitions. Word has length 175 [2022-12-14 16:11:26,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:11:26,115 INFO L495 AbstractCegarLoop]: Abstraction has 890 states and 1174 transitions. [2022-12-14 16:11:26,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 8 states have internal predecessors, (51), 4 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 4 states have call predecessors, (9), 3 states have call successors, (9) [2022-12-14 16:11:26,115 INFO L276 IsEmpty]: Start isEmpty. Operand 890 states and 1174 transitions. [2022-12-14 16:11:26,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2022-12-14 16:11:26,116 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:11:26,116 INFO L195 NwaCegarLoop]: trace histogram [17, 17, 11, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 16:11:26,120 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2022-12-14 16:11:26,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2022-12-14 16:11:26,317 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting binomialCoefficientErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-12-14 16:11:26,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:11:26,317 INFO L85 PathProgramCache]: Analyzing trace with hash -332230124, now seen corresponding path program 4 times [2022-12-14 16:11:26,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:11:26,317 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249831150] [2022-12-14 16:11:26,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:11:26,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:11:26,323 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 16:11:26,323 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [248440705] [2022-12-14 16:11:26,323 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-14 16:11:26,323 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:11:26,323 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 16:11:26,324 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 16:11:26,325 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-12-14 16:11:26,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 16:11:26,379 INFO L263 TraceCheckSpWp]: Trace formula consists of 395 conjuncts, 11 conjunts are in the unsatisfiable core [2022-12-14 16:11:26,380 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 16:11:26,449 INFO L134 CoverageAnalysis]: Checked inductivity of 727 backedges. 24 proven. 20 refuted. 0 times theorem prover too weak. 683 trivial. 0 not checked. [2022-12-14 16:11:26,449 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 16:11:26,608 INFO L134 CoverageAnalysis]: Checked inductivity of 727 backedges. 24 proven. 20 refuted. 0 times theorem prover too weak. 683 trivial. 0 not checked. [2022-12-14 16:11:26,608 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:11:26,608 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249831150] [2022-12-14 16:11:26,608 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 16:11:26,608 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [248440705] [2022-12-14 16:11:26,609 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [248440705] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 16:11:26,609 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2038110278] [2022-12-14 16:11:26,610 INFO L159 IcfgInterpreter]: Started Sifa with 40 locations of interest [2022-12-14 16:11:26,610 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 16:11:26,610 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-12-14 16:11:26,610 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 16:11:26,610 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2022-12-14 16:11:26,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298740422] [2022-12-14 16:11:26,611 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 16:11:26,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-12-14 16:11:26,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:11:26,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-12-14 16:11:26,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2022-12-14 16:11:26,612 INFO L87 Difference]: Start difference. First operand 890 states and 1174 transitions. Second operand has 18 states, 17 states have (on average 4.411764705882353) internal successors, (75), 16 states have internal predecessors, (75), 9 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (14), 7 states have call predecessors, (14), 7 states have call successors, (14) [2022-12-14 16:11:26,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:11:26,975 INFO L93 Difference]: Finished difference Result 898 states and 1177 transitions. [2022-12-14 16:11:26,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-12-14 16:11:26,976 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 4.411764705882353) internal successors, (75), 16 states have internal predecessors, (75), 9 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (14), 7 states have call predecessors, (14), 7 states have call successors, (14) Word has length 185 [2022-12-14 16:11:26,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:11:26,978 INFO L225 Difference]: With dead ends: 898 [2022-12-14 16:11:26,978 INFO L226 Difference]: Without dead ends: 897 [2022-12-14 16:11:26,979 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 383 GetRequests, 354 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=204, Invalid=726, Unknown=0, NotChecked=0, Total=930 [2022-12-14 16:11:26,979 INFO L413 NwaCegarLoop]: 54 mSDtfsCounter, 94 mSDsluCounter, 457 mSDsCounter, 0 mSdLazyCounter, 458 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 511 SdHoareTripleChecker+Invalid, 490 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 458 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 16:11:26,979 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [97 Valid, 511 Invalid, 490 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 458 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 16:11:26,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 897 states. [2022-12-14 16:11:27,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 897 to 890. [2022-12-14 16:11:27,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 890 states, 697 states have (on average 1.127690100430416) internal successors, (786), 691 states have internal predecessors, (786), 115 states have call successors, (115), 50 states have call predecessors, (115), 72 states have return successors, (265), 148 states have call predecessors, (265), 115 states have call successors, (265) [2022-12-14 16:11:27,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 890 states to 890 states and 1166 transitions. [2022-12-14 16:11:27,024 INFO L78 Accepts]: Start accepts. Automaton has 890 states and 1166 transitions. Word has length 185 [2022-12-14 16:11:27,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:11:27,024 INFO L495 AbstractCegarLoop]: Abstraction has 890 states and 1166 transitions. [2022-12-14 16:11:27,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 4.411764705882353) internal successors, (75), 16 states have internal predecessors, (75), 9 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (14), 7 states have call predecessors, (14), 7 states have call successors, (14) [2022-12-14 16:11:27,024 INFO L276 IsEmpty]: Start isEmpty. Operand 890 states and 1166 transitions. [2022-12-14 16:11:27,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 204 [2022-12-14 16:11:27,025 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:11:27,025 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 12, 7, 7, 7, 7, 7, 7, 7, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 16:11:27,030 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2022-12-14 16:11:27,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-12-14 16:11:27,227 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting binomialCoefficientErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-12-14 16:11:27,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:11:27,228 INFO L85 PathProgramCache]: Analyzing trace with hash -1933512683, now seen corresponding path program 1 times [2022-12-14 16:11:27,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:11:27,228 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986179357] [2022-12-14 16:11:27,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:11:27,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:11:27,251 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 16:11:27,251 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1559426040] [2022-12-14 16:11:27,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:11:27,252 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:11:27,252 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 16:11:27,255 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 16:11:27,258 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-12-14 16:11:27,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 16:11:27,339 INFO L263 TraceCheckSpWp]: Trace formula consists of 429 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-14 16:11:27,342 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 16:11:27,388 INFO L134 CoverageAnalysis]: Checked inductivity of 915 backedges. 283 proven. 8 refuted. 0 times theorem prover too weak. 624 trivial. 0 not checked. [2022-12-14 16:11:27,388 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 16:11:27,526 INFO L134 CoverageAnalysis]: Checked inductivity of 915 backedges. 211 proven. 15 refuted. 0 times theorem prover too weak. 689 trivial. 0 not checked. [2022-12-14 16:11:27,526 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:11:27,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986179357] [2022-12-14 16:11:27,526 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 16:11:27,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1559426040] [2022-12-14 16:11:27,526 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1559426040] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 16:11:27,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [365179529] [2022-12-14 16:11:27,527 INFO L159 IcfgInterpreter]: Started Sifa with 40 locations of interest [2022-12-14 16:11:27,527 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 16:11:27,527 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-12-14 16:11:27,528 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 16:11:27,528 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 12 [2022-12-14 16:11:27,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495045745] [2022-12-14 16:11:27,528 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 16:11:27,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-14 16:11:27,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:11:27,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-14 16:11:27,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2022-12-14 16:11:27,529 INFO L87 Difference]: Start difference. First operand 890 states and 1166 transitions. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 11 states have internal predecessors, (75), 8 states have call successors, (15), 3 states have call predecessors, (15), 4 states have return successors, (14), 6 states have call predecessors, (14), 7 states have call successors, (14) [2022-12-14 16:11:27,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:11:27,720 INFO L93 Difference]: Finished difference Result 1541 states and 2056 transitions. [2022-12-14 16:11:27,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-14 16:11:27,720 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 11 states have internal predecessors, (75), 8 states have call successors, (15), 3 states have call predecessors, (15), 4 states have return successors, (14), 6 states have call predecessors, (14), 7 states have call successors, (14) Word has length 203 [2022-12-14 16:11:27,721 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:11:27,723 INFO L225 Difference]: With dead ends: 1541 [2022-12-14 16:11:27,723 INFO L226 Difference]: Without dead ends: 883 [2022-12-14 16:11:27,725 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 410 GetRequests, 389 SyntacticMatches, 7 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2022-12-14 16:11:27,725 INFO L413 NwaCegarLoop]: 32 mSDtfsCounter, 37 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 369 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 225 SdHoareTripleChecker+Invalid, 376 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 369 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 16:11:27,725 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 225 Invalid, 376 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 369 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 16:11:27,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 883 states. [2022-12-14 16:11:27,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 883 to 877. [2022-12-14 16:11:27,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 877 states, 687 states have (on average 1.1280931586608443) internal successors, (775), 681 states have internal predecessors, (775), 113 states have call successors, (113), 50 states have call predecessors, (113), 71 states have return successors, (254), 145 states have call predecessors, (254), 113 states have call successors, (254) [2022-12-14 16:11:27,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 877 states to 877 states and 1142 transitions. [2022-12-14 16:11:27,767 INFO L78 Accepts]: Start accepts. Automaton has 877 states and 1142 transitions. Word has length 203 [2022-12-14 16:11:27,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:11:27,768 INFO L495 AbstractCegarLoop]: Abstraction has 877 states and 1142 transitions. [2022-12-14 16:11:27,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 11 states have internal predecessors, (75), 8 states have call successors, (15), 3 states have call predecessors, (15), 4 states have return successors, (14), 6 states have call predecessors, (14), 7 states have call successors, (14) [2022-12-14 16:11:27,768 INFO L276 IsEmpty]: Start isEmpty. Operand 877 states and 1142 transitions. [2022-12-14 16:11:27,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 221 [2022-12-14 16:11:27,770 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:11:27,770 INFO L195 NwaCegarLoop]: trace histogram [21, 20, 11, 10, 10, 10, 10, 10, 10, 10, 9, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 16:11:27,774 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2022-12-14 16:11:27,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:11:27,971 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-12-14 16:11:27,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:11:27,973 INFO L85 PathProgramCache]: Analyzing trace with hash 1597468653, now seen corresponding path program 4 times [2022-12-14 16:11:27,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:11:27,973 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391274640] [2022-12-14 16:11:27,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:11:27,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:11:28,001 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 16:11:28,001 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1425181025] [2022-12-14 16:11:28,001 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-14 16:11:28,002 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:11:28,002 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 16:11:28,005 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 16:11:28,007 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-12-14 16:11:28,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 16:11:28,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 458 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-14 16:11:28,123 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 16:11:28,184 INFO L134 CoverageAnalysis]: Checked inductivity of 1154 backedges. 195 proven. 38 refuted. 0 times theorem prover too weak. 921 trivial. 0 not checked. [2022-12-14 16:11:28,184 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 16:11:28,306 INFO L134 CoverageAnalysis]: Checked inductivity of 1154 backedges. 195 proven. 38 refuted. 0 times theorem prover too weak. 921 trivial. 0 not checked. [2022-12-14 16:11:28,306 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:11:28,306 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391274640] [2022-12-14 16:11:28,306 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 16:11:28,306 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1425181025] [2022-12-14 16:11:28,306 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1425181025] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 16:11:28,306 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1301204317] [2022-12-14 16:11:28,307 INFO L159 IcfgInterpreter]: Started Sifa with 40 locations of interest [2022-12-14 16:11:28,307 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 16:11:28,307 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-12-14 16:11:28,307 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 16:11:28,307 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 12 [2022-12-14 16:11:28,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442985158] [2022-12-14 16:11:28,308 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 16:11:28,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-12-14 16:11:28,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:11:28,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-12-14 16:11:28,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2022-12-14 16:11:28,309 INFO L87 Difference]: Start difference. First operand 877 states and 1142 transitions. Second operand has 12 states, 12 states have (on average 5.166666666666667) internal successors, (62), 10 states have internal predecessors, (62), 6 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2022-12-14 16:11:28,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:11:28,494 INFO L93 Difference]: Finished difference Result 879 states and 1142 transitions. [2022-12-14 16:11:28,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-12-14 16:11:28,495 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.166666666666667) internal successors, (62), 10 states have internal predecessors, (62), 6 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) Word has length 220 [2022-12-14 16:11:28,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:11:28,497 INFO L225 Difference]: With dead ends: 879 [2022-12-14 16:11:28,497 INFO L226 Difference]: Without dead ends: 849 [2022-12-14 16:11:28,497 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 446 GetRequests, 422 SyntacticMatches, 8 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-12-14 16:11:28,498 INFO L413 NwaCegarLoop]: 34 mSDtfsCounter, 57 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 383 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 235 SdHoareTripleChecker+Invalid, 401 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 383 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 16:11:28,498 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [59 Valid, 235 Invalid, 401 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 383 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 16:11:28,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 849 states. [2022-12-14 16:11:28,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 849 to 848. [2022-12-14 16:11:28,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 848 states, 663 states have (on average 1.1297134238310709) internal successors, (749), 658 states have internal predecessors, (749), 112 states have call successors, (112), 50 states have call predecessors, (112), 67 states have return successors, (248), 139 states have call predecessors, (248), 112 states have call successors, (248) [2022-12-14 16:11:28,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 848 states to 848 states and 1109 transitions. [2022-12-14 16:11:28,540 INFO L78 Accepts]: Start accepts. Automaton has 848 states and 1109 transitions. Word has length 220 [2022-12-14 16:11:28,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:11:28,540 INFO L495 AbstractCegarLoop]: Abstraction has 848 states and 1109 transitions. [2022-12-14 16:11:28,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.166666666666667) internal successors, (62), 10 states have internal predecessors, (62), 6 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2022-12-14 16:11:28,540 INFO L276 IsEmpty]: Start isEmpty. Operand 848 states and 1109 transitions. [2022-12-14 16:11:28,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2022-12-14 16:11:28,541 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:11:28,541 INFO L195 NwaCegarLoop]: trace histogram [20, 20, 12, 8, 8, 8, 8, 8, 8, 8, 8, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 16:11:28,546 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2022-12-14 16:11:28,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:11:28,741 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting binomialCoefficientErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-12-14 16:11:28,742 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:11:28,742 INFO L85 PathProgramCache]: Analyzing trace with hash 450828853, now seen corresponding path program 2 times [2022-12-14 16:11:28,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:11:28,742 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826006142] [2022-12-14 16:11:28,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:11:28,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:11:28,748 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 16:11:28,748 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1564173837] [2022-12-14 16:11:28,748 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 16:11:28,748 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:11:28,748 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 16:11:28,749 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 16:11:28,750 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-12-14 16:11:28,831 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-12-14 16:11:28,831 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 16:11:28,832 INFO L263 TraceCheckSpWp]: Trace formula consists of 339 conjuncts, 13 conjunts are in the unsatisfiable core [2022-12-14 16:11:28,835 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 16:11:28,941 INFO L134 CoverageAnalysis]: Checked inductivity of 1033 backedges. 130 proven. 25 refuted. 0 times theorem prover too weak. 878 trivial. 0 not checked. [2022-12-14 16:11:28,941 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 16:11:29,134 INFO L134 CoverageAnalysis]: Checked inductivity of 1033 backedges. 130 proven. 25 refuted. 0 times theorem prover too weak. 878 trivial. 0 not checked. [2022-12-14 16:11:29,135 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:11:29,135 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826006142] [2022-12-14 16:11:29,135 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 16:11:29,135 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1564173837] [2022-12-14 16:11:29,135 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1564173837] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 16:11:29,135 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2127371208] [2022-12-14 16:11:29,136 INFO L159 IcfgInterpreter]: Started Sifa with 40 locations of interest [2022-12-14 16:11:29,136 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 16:11:29,137 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-12-14 16:11:29,137 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 16:11:29,137 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2022-12-14 16:11:29,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770078643] [2022-12-14 16:11:29,137 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 16:11:29,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-12-14 16:11:29,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:11:29,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-12-14 16:11:29,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2022-12-14 16:11:29,138 INFO L87 Difference]: Start difference. First operand 848 states and 1109 transitions. Second operand has 18 states, 18 states have (on average 4.166666666666667) internal successors, (75), 16 states have internal predecessors, (75), 9 states have call successors, (17), 3 states have call predecessors, (17), 2 states have return successors, (15), 8 states have call predecessors, (15), 7 states have call successors, (15) [2022-12-14 16:11:29,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:11:29,594 INFO L93 Difference]: Finished difference Result 1498 states and 1997 transitions. [2022-12-14 16:11:29,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-12-14 16:11:29,594 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 4.166666666666667) internal successors, (75), 16 states have internal predecessors, (75), 9 states have call successors, (17), 3 states have call predecessors, (17), 2 states have return successors, (15), 8 states have call predecessors, (15), 7 states have call successors, (15) Word has length 213 [2022-12-14 16:11:29,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:11:29,598 INFO L225 Difference]: With dead ends: 1498 [2022-12-14 16:11:29,598 INFO L226 Difference]: Without dead ends: 884 [2022-12-14 16:11:29,600 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 438 GetRequests, 407 SyntacticMatches, 4 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=141, Invalid=671, Unknown=0, NotChecked=0, Total=812 [2022-12-14 16:11:29,600 INFO L413 NwaCegarLoop]: 40 mSDtfsCounter, 116 mSDsluCounter, 295 mSDsCounter, 0 mSdLazyCounter, 684 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 335 SdHoareTripleChecker+Invalid, 712 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 684 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-14 16:11:29,600 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [120 Valid, 335 Invalid, 712 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 684 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-14 16:11:29,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 884 states. [2022-12-14 16:11:29,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 884 to 873. [2022-12-14 16:11:29,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 873 states, 682 states have (on average 1.1290322580645162) internal successors, (770), 677 states have internal predecessors, (770), 117 states have call successors, (117), 51 states have call predecessors, (117), 68 states have return successors, (248), 144 states have call predecessors, (248), 117 states have call successors, (248) [2022-12-14 16:11:29,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 873 states to 873 states and 1135 transitions. [2022-12-14 16:11:29,642 INFO L78 Accepts]: Start accepts. Automaton has 873 states and 1135 transitions. Word has length 213 [2022-12-14 16:11:29,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:11:29,642 INFO L495 AbstractCegarLoop]: Abstraction has 873 states and 1135 transitions. [2022-12-14 16:11:29,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.166666666666667) internal successors, (75), 16 states have internal predecessors, (75), 9 states have call successors, (17), 3 states have call predecessors, (17), 2 states have return successors, (15), 8 states have call predecessors, (15), 7 states have call successors, (15) [2022-12-14 16:11:29,642 INFO L276 IsEmpty]: Start isEmpty. Operand 873 states and 1135 transitions. [2022-12-14 16:11:29,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 246 [2022-12-14 16:11:29,643 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:11:29,644 INFO L195 NwaCegarLoop]: trace histogram [23, 22, 13, 10, 10, 9, 9, 9, 9, 9, 9, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 16:11:29,648 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2022-12-14 16:11:29,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2022-12-14 16:11:29,844 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-12-14 16:11:29,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:11:29,844 INFO L85 PathProgramCache]: Analyzing trace with hash 1838861128, now seen corresponding path program 6 times [2022-12-14 16:11:29,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:11:29,844 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242116636] [2022-12-14 16:11:29,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:11:29,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:11:29,851 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 16:11:29,851 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [176879069] [2022-12-14 16:11:29,851 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 16:11:29,851 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:11:29,851 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 16:11:29,852 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 16:11:29,853 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-12-14 16:11:29,933 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 16:11:29,933 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 16:11:29,935 INFO L263 TraceCheckSpWp]: Trace formula consists of 514 conjuncts, 7 conjunts are in the unsatisfiable core [2022-12-14 16:11:29,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 16:11:29,998 INFO L134 CoverageAnalysis]: Checked inductivity of 1353 backedges. 78 proven. 32 refuted. 0 times theorem prover too weak. 1243 trivial. 0 not checked. [2022-12-14 16:11:29,998 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 16:11:30,160 INFO L134 CoverageAnalysis]: Checked inductivity of 1353 backedges. 78 proven. 32 refuted. 0 times theorem prover too weak. 1243 trivial. 0 not checked. [2022-12-14 16:11:30,160 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:11:30,160 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242116636] [2022-12-14 16:11:30,160 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 16:11:30,160 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [176879069] [2022-12-14 16:11:30,160 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [176879069] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 16:11:30,160 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [455897310] [2022-12-14 16:11:30,161 INFO L159 IcfgInterpreter]: Started Sifa with 40 locations of interest [2022-12-14 16:11:30,161 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 16:11:30,161 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-12-14 16:11:30,161 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 16:11:30,162 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2022-12-14 16:11:30,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902755936] [2022-12-14 16:11:30,162 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 16:11:30,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-14 16:11:30,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:11:30,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-14 16:11:30,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2022-12-14 16:11:30,163 INFO L87 Difference]: Start difference. First operand 873 states and 1135 transitions. Second operand has 14 states, 13 states have (on average 5.923076923076923) internal successors, (77), 10 states have internal predecessors, (77), 7 states have call successors, (16), 5 states have call predecessors, (16), 1 states have return successors, (12), 7 states have call predecessors, (12), 7 states have call successors, (12) [2022-12-14 16:11:30,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:11:30,386 INFO L93 Difference]: Finished difference Result 875 states and 1135 transitions. [2022-12-14 16:11:30,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-14 16:11:30,387 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 5.923076923076923) internal successors, (77), 10 states have internal predecessors, (77), 7 states have call successors, (16), 5 states have call predecessors, (16), 1 states have return successors, (12), 7 states have call predecessors, (12), 7 states have call successors, (12) Word has length 245 [2022-12-14 16:11:30,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:11:30,389 INFO L225 Difference]: With dead ends: 875 [2022-12-14 16:11:30,389 INFO L226 Difference]: Without dead ends: 874 [2022-12-14 16:11:30,389 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 493 GetRequests, 478 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2022-12-14 16:11:30,389 INFO L413 NwaCegarLoop]: 51 mSDtfsCounter, 56 mSDsluCounter, 316 mSDsCounter, 0 mSdLazyCounter, 293 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 367 SdHoareTripleChecker+Invalid, 311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 293 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 16:11:30,390 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [57 Valid, 367 Invalid, 311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 293 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 16:11:30,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 874 states. [2022-12-14 16:11:30,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 874 to 872. [2022-12-14 16:11:30,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 872 states, 682 states have (on average 1.1275659824046922) internal successors, (769), 676 states have internal predecessors, (769), 117 states have call successors, (117), 51 states have call predecessors, (117), 68 states have return successors, (248), 144 states have call predecessors, (248), 117 states have call successors, (248) [2022-12-14 16:11:30,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 872 states to 872 states and 1134 transitions. [2022-12-14 16:11:30,429 INFO L78 Accepts]: Start accepts. Automaton has 872 states and 1134 transitions. Word has length 245 [2022-12-14 16:11:30,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:11:30,429 INFO L495 AbstractCegarLoop]: Abstraction has 872 states and 1134 transitions. [2022-12-14 16:11:30,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 5.923076923076923) internal successors, (77), 10 states have internal predecessors, (77), 7 states have call successors, (16), 5 states have call predecessors, (16), 1 states have return successors, (12), 7 states have call predecessors, (12), 7 states have call successors, (12) [2022-12-14 16:11:30,429 INFO L276 IsEmpty]: Start isEmpty. Operand 872 states and 1134 transitions. [2022-12-14 16:11:30,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 237 [2022-12-14 16:11:30,430 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:11:30,430 INFO L195 NwaCegarLoop]: trace histogram [22, 22, 12, 10, 10, 10, 10, 10, 10, 10, 10, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 16:11:30,435 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2022-12-14 16:11:30,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2022-12-14 16:11:30,632 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-12-14 16:11:30,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:11:30,633 INFO L85 PathProgramCache]: Analyzing trace with hash -1630584507, now seen corresponding path program 1 times [2022-12-14 16:11:30,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:11:30,633 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924759981] [2022-12-14 16:11:30,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:11:30,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:11:30,658 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 16:11:30,659 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [950296449] [2022-12-14 16:11:30,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:11:30,659 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:11:30,660 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 16:11:30,662 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 16:11:30,666 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-12-14 16:11:30,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 16:11:30,745 INFO L263 TraceCheckSpWp]: Trace formula consists of 485 conjuncts, 15 conjunts are in the unsatisfiable core [2022-12-14 16:11:30,746 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 16:11:30,854 INFO L134 CoverageAnalysis]: Checked inductivity of 1314 backedges. 794 proven. 2 refuted. 0 times theorem prover too weak. 518 trivial. 0 not checked. [2022-12-14 16:11:30,854 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 16:11:31,142 INFO L134 CoverageAnalysis]: Checked inductivity of 1314 backedges. 154 proven. 94 refuted. 0 times theorem prover too weak. 1066 trivial. 0 not checked. [2022-12-14 16:11:31,142 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:11:31,142 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924759981] [2022-12-14 16:11:31,143 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 16:11:31,143 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [950296449] [2022-12-14 16:11:31,143 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [950296449] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 16:11:31,143 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [671748930] [2022-12-14 16:11:31,144 INFO L159 IcfgInterpreter]: Started Sifa with 38 locations of interest [2022-12-14 16:11:31,144 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 16:11:31,144 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-12-14 16:11:31,144 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 16:11:31,145 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 21 [2022-12-14 16:11:31,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269760930] [2022-12-14 16:11:31,145 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 16:11:31,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-12-14 16:11:31,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:11:31,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-12-14 16:11:31,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2022-12-14 16:11:31,146 INFO L87 Difference]: Start difference. First operand 872 states and 1134 transitions. Second operand has 21 states, 21 states have (on average 5.190476190476191) internal successors, (109), 21 states have internal predecessors, (109), 12 states have call successors, (24), 2 states have call predecessors, (24), 5 states have return successors, (24), 10 states have call predecessors, (24), 12 states have call successors, (24) [2022-12-14 16:11:31,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:11:31,400 INFO L93 Difference]: Finished difference Result 1687 states and 2228 transitions. [2022-12-14 16:11:31,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-12-14 16:11:31,401 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 5.190476190476191) internal successors, (109), 21 states have internal predecessors, (109), 12 states have call successors, (24), 2 states have call predecessors, (24), 5 states have return successors, (24), 10 states have call predecessors, (24), 12 states have call successors, (24) Word has length 236 [2022-12-14 16:11:31,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:11:31,403 INFO L225 Difference]: With dead ends: 1687 [2022-12-14 16:11:31,403 INFO L226 Difference]: Without dead ends: 904 [2022-12-14 16:11:31,404 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 479 GetRequests, 448 SyntacticMatches, 4 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=139, Invalid=673, Unknown=0, NotChecked=0, Total=812 [2022-12-14 16:11:31,404 INFO L413 NwaCegarLoop]: 24 mSDtfsCounter, 83 mSDsluCounter, 137 mSDsCounter, 0 mSdLazyCounter, 497 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 161 SdHoareTripleChecker+Invalid, 514 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 497 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 16:11:31,405 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [90 Valid, 161 Invalid, 514 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 497 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 16:11:31,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 904 states. [2022-12-14 16:11:31,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 904 to 842. [2022-12-14 16:11:31,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 842 states, 662 states have (on average 1.1102719033232629) internal successors, (735), 650 states have internal predecessors, (735), 106 states have call successors, (106), 50 states have call predecessors, (106), 69 states have return successors, (207), 141 states have call predecessors, (207), 106 states have call successors, (207) [2022-12-14 16:11:31,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 842 states to 842 states and 1048 transitions. [2022-12-14 16:11:31,440 INFO L78 Accepts]: Start accepts. Automaton has 842 states and 1048 transitions. Word has length 236 [2022-12-14 16:11:31,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:11:31,440 INFO L495 AbstractCegarLoop]: Abstraction has 842 states and 1048 transitions. [2022-12-14 16:11:31,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 5.190476190476191) internal successors, (109), 21 states have internal predecessors, (109), 12 states have call successors, (24), 2 states have call predecessors, (24), 5 states have return successors, (24), 10 states have call predecessors, (24), 12 states have call successors, (24) [2022-12-14 16:11:31,440 INFO L276 IsEmpty]: Start isEmpty. Operand 842 states and 1048 transitions. [2022-12-14 16:11:31,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 238 [2022-12-14 16:11:31,441 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:11:31,441 INFO L195 NwaCegarLoop]: trace histogram [22, 22, 14, 8, 8, 8, 8, 8, 8, 8, 8, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 16:11:31,446 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2022-12-14 16:11:31,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,48 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:11:31,642 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting binomialCoefficientErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-12-14 16:11:31,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:11:31,642 INFO L85 PathProgramCache]: Analyzing trace with hash -866066918, now seen corresponding path program 2 times [2022-12-14 16:11:31,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:11:31,642 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121782332] [2022-12-14 16:11:31,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:11:31,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:11:31,648 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 16:11:31,648 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1513205133] [2022-12-14 16:11:31,649 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 16:11:31,649 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:11:31,649 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 16:11:31,649 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 16:11:31,650 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-12-14 16:11:31,691 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2022-12-14 16:11:31,691 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 16:11:31,692 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-14 16:11:31,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 16:11:31,711 INFO L134 CoverageAnalysis]: Checked inductivity of 1251 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 1226 trivial. 0 not checked. [2022-12-14 16:11:31,712 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 16:11:31,712 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:11:31,712 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121782332] [2022-12-14 16:11:31,712 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 16:11:31,712 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1513205133] [2022-12-14 16:11:31,712 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1513205133] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 16:11:31,712 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 16:11:31,712 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-14 16:11:31,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112949805] [2022-12-14 16:11:31,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 16:11:31,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 16:11:31,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:11:31,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 16:11:31,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-14 16:11:31,713 INFO L87 Difference]: Start difference. First operand 842 states and 1048 transitions. Second operand has 5 states, 3 states have (on average 13.0) internal successors, (39), 4 states have internal predecessors, (39), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-12-14 16:11:31,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:11:31,782 INFO L93 Difference]: Finished difference Result 844 states and 1048 transitions. [2022-12-14 16:11:31,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 16:11:31,783 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 3 states have (on average 13.0) internal successors, (39), 4 states have internal predecessors, (39), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 237 [2022-12-14 16:11:31,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:11:31,785 INFO L225 Difference]: With dead ends: 844 [2022-12-14 16:11:31,785 INFO L226 Difference]: Without dead ends: 843 [2022-12-14 16:11:31,785 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 234 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-12-14 16:11:31,786 INFO L413 NwaCegarLoop]: 59 mSDtfsCounter, 25 mSDsluCounter, 127 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 186 SdHoareTripleChecker+Invalid, 60 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 16:11:31,786 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [26 Valid, 186 Invalid, 60 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 56 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 16:11:31,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 843 states. [2022-12-14 16:11:31,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 843 to 841. [2022-12-14 16:11:31,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 841 states, 662 states have (on average 1.0830815709969788) internal successors, (717), 649 states have internal predecessors, (717), 106 states have call successors, (106), 50 states have call predecessors, (106), 69 states have return successors, (207), 141 states have call predecessors, (207), 106 states have call successors, (207) [2022-12-14 16:11:31,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 841 states to 841 states and 1030 transitions. [2022-12-14 16:11:31,827 INFO L78 Accepts]: Start accepts. Automaton has 841 states and 1030 transitions. Word has length 237 [2022-12-14 16:11:31,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:11:31,827 INFO L495 AbstractCegarLoop]: Abstraction has 841 states and 1030 transitions. [2022-12-14 16:11:31,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 3 states have (on average 13.0) internal successors, (39), 4 states have internal predecessors, (39), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-12-14 16:11:31,827 INFO L276 IsEmpty]: Start isEmpty. Operand 841 states and 1030 transitions. [2022-12-14 16:11:31,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 249 [2022-12-14 16:11:31,829 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:11:31,829 INFO L195 NwaCegarLoop]: trace histogram [25, 22, 13, 13, 13, 13, 12, 11, 11, 11, 10, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 16:11:31,833 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2022-12-14 16:11:32,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,49 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:11:32,029 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-12-14 16:11:32,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:11:32,029 INFO L85 PathProgramCache]: Analyzing trace with hash 150499184, now seen corresponding path program 5 times [2022-12-14 16:11:32,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:11:32,030 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329299546] [2022-12-14 16:11:32,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:11:32,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:11:32,036 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 16:11:32,036 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [129564613] [2022-12-14 16:11:32,036 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 16:11:32,036 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:11:32,036 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 16:11:32,037 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 16:11:32,037 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-12-14 16:11:32,125 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-12-14 16:11:32,125 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 16:11:32,127 INFO L263 TraceCheckSpWp]: Trace formula consists of 426 conjuncts, 43 conjunts are in the unsatisfiable core [2022-12-14 16:11:32,129 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 16:11:32,383 INFO L134 CoverageAnalysis]: Checked inductivity of 1557 backedges. 492 proven. 66 refuted. 0 times theorem prover too weak. 999 trivial. 0 not checked. [2022-12-14 16:11:32,383 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 16:11:40,751 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:11:40,751 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329299546] [2022-12-14 16:11:40,751 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 16:11:40,751 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [129564613] [2022-12-14 16:11:40,751 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [129564613] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 16:11:40,752 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [177878639] [2022-12-14 16:11:40,753 INFO L159 IcfgInterpreter]: Started Sifa with 40 locations of interest [2022-12-14 16:11:40,753 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 16:11:40,753 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-12-14 16:11:40,753 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-12-14 16:11:40,753 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2022-12-14 16:11:40,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958309789] [2022-12-14 16:11:40,753 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-12-14 16:11:40,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-12-14 16:11:40,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:11:40,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-12-14 16:11:40,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=403, Unknown=0, NotChecked=0, Total=506 [2022-12-14 16:11:40,754 INFO L87 Difference]: Start difference. First operand 841 states and 1030 transitions. Second operand has 16 states, 15 states have (on average 4.4) internal successors, (66), 16 states have internal predecessors, (66), 4 states have call successors, (9), 1 states have call predecessors, (9), 6 states have return successors, (11), 6 states have call predecessors, (11), 4 states have call successors, (11) [2022-12-14 16:11:42,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:11:42,214 INFO L93 Difference]: Finished difference Result 954 states and 1232 transitions. [2022-12-14 16:11:42,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-12-14 16:11:42,215 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 4.4) internal successors, (66), 16 states have internal predecessors, (66), 4 states have call successors, (9), 1 states have call predecessors, (9), 6 states have return successors, (11), 6 states have call predecessors, (11), 4 states have call successors, (11) Word has length 248 [2022-12-14 16:11:42,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:11:42,219 INFO L225 Difference]: With dead ends: 954 [2022-12-14 16:11:42,219 INFO L226 Difference]: Without dead ends: 953 [2022-12-14 16:11:42,220 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 242 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 137 ImplicationChecksByTransitivity, 8.7s TimeCoverageRelationStatistics Valid=163, Invalid=649, Unknown=0, NotChecked=0, Total=812 [2022-12-14 16:11:42,220 INFO L413 NwaCegarLoop]: 39 mSDtfsCounter, 48 mSDsluCounter, 306 mSDsCounter, 0 mSdLazyCounter, 472 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 345 SdHoareTripleChecker+Invalid, 480 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 472 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-12-14 16:11:42,220 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [52 Valid, 345 Invalid, 480 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 472 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-12-14 16:11:42,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 953 states. [2022-12-14 16:11:42,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 953 to 851. [2022-12-14 16:11:42,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 851 states, 670 states have (on average 1.0820895522388059) internal successors, (725), 657 states have internal predecessors, (725), 106 states have call successors, (106), 50 states have call predecessors, (106), 71 states have return successors, (216), 143 states have call predecessors, (216), 106 states have call successors, (216) [2022-12-14 16:11:42,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 851 states to 851 states and 1047 transitions. [2022-12-14 16:11:42,262 INFO L78 Accepts]: Start accepts. Automaton has 851 states and 1047 transitions. Word has length 248 [2022-12-14 16:11:42,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:11:42,262 INFO L495 AbstractCegarLoop]: Abstraction has 851 states and 1047 transitions. [2022-12-14 16:11:42,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 4.4) internal successors, (66), 16 states have internal predecessors, (66), 4 states have call successors, (9), 1 states have call predecessors, (9), 6 states have return successors, (11), 6 states have call predecessors, (11), 4 states have call successors, (11) [2022-12-14 16:11:42,262 INFO L276 IsEmpty]: Start isEmpty. Operand 851 states and 1047 transitions. [2022-12-14 16:11:42,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 259 [2022-12-14 16:11:42,264 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:11:42,264 INFO L195 NwaCegarLoop]: trace histogram [26, 23, 14, 14, 14, 14, 12, 12, 12, 12, 11, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 16:11:42,268 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Ended with exit code 0 [2022-12-14 16:11:42,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,50 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:11:42,465 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-12-14 16:11:42,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:11:42,466 INFO L85 PathProgramCache]: Analyzing trace with hash 1274449808, now seen corresponding path program 6 times [2022-12-14 16:11:42,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:11:42,466 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969046290] [2022-12-14 16:11:42,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:11:42,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:11:42,491 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 16:11:42,491 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1039713842] [2022-12-14 16:11:42,492 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-14 16:11:42,492 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:11:42,492 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 16:11:42,495 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 16:11:42,497 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-12-14 16:11:42,576 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-14 16:11:42,576 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 16:11:42,578 INFO L263 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 15 conjunts are in the unsatisfiable core [2022-12-14 16:11:42,580 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 16:11:42,672 INFO L134 CoverageAnalysis]: Checked inductivity of 1723 backedges. 959 proven. 73 refuted. 0 times theorem prover too weak. 691 trivial. 0 not checked. [2022-12-14 16:11:42,672 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 16:11:42,969 INFO L134 CoverageAnalysis]: Checked inductivity of 1723 backedges. 375 proven. 268 refuted. 0 times theorem prover too weak. 1080 trivial. 0 not checked. [2022-12-14 16:11:42,969 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:11:42,969 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969046290] [2022-12-14 16:11:42,969 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 16:11:42,969 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1039713842] [2022-12-14 16:11:42,969 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1039713842] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 16:11:42,969 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [818429946] [2022-12-14 16:11:42,970 INFO L159 IcfgInterpreter]: Started Sifa with 40 locations of interest [2022-12-14 16:11:42,970 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 16:11:42,970 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-12-14 16:11:42,971 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 16:11:42,971 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 18 [2022-12-14 16:11:42,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51189283] [2022-12-14 16:11:42,971 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 16:11:42,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-12-14 16:11:42,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:11:42,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-12-14 16:11:42,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2022-12-14 16:11:42,972 INFO L87 Difference]: Start difference. First operand 851 states and 1047 transitions. Second operand has 18 states, 16 states have (on average 6.0625) internal successors, (97), 18 states have internal predecessors, (97), 12 states have call successors, (20), 4 states have call predecessors, (20), 6 states have return successors, (19), 9 states have call predecessors, (19), 9 states have call successors, (19) [2022-12-14 16:11:43,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:11:43,371 INFO L93 Difference]: Finished difference Result 1573 states and 2009 transitions. [2022-12-14 16:11:43,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-12-14 16:11:43,371 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 16 states have (on average 6.0625) internal successors, (97), 18 states have internal predecessors, (97), 12 states have call successors, (20), 4 states have call predecessors, (20), 6 states have return successors, (19), 9 states have call predecessors, (19), 9 states have call successors, (19) Word has length 258 [2022-12-14 16:11:43,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:11:43,374 INFO L225 Difference]: With dead ends: 1573 [2022-12-14 16:11:43,374 INFO L226 Difference]: Without dead ends: 1010 [2022-12-14 16:11:43,375 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 526 GetRequests, 493 SyntacticMatches, 8 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=126, Invalid=576, Unknown=0, NotChecked=0, Total=702 [2022-12-14 16:11:43,375 INFO L413 NwaCegarLoop]: 35 mSDtfsCounter, 113 mSDsluCounter, 333 mSDsCounter, 0 mSdLazyCounter, 692 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 368 SdHoareTripleChecker+Invalid, 732 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 692 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-14 16:11:43,375 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [122 Valid, 368 Invalid, 732 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 692 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-14 16:11:43,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1010 states. [2022-12-14 16:11:43,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1010 to 924. [2022-12-14 16:11:43,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 924 states, 729 states have (on average 1.0809327846364882) internal successors, (788), 713 states have internal predecessors, (788), 116 states have call successors, (116), 54 states have call predecessors, (116), 75 states have return successors, (232), 156 states have call predecessors, (232), 116 states have call successors, (232) [2022-12-14 16:11:43,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 924 states to 924 states and 1136 transitions. [2022-12-14 16:11:43,416 INFO L78 Accepts]: Start accepts. Automaton has 924 states and 1136 transitions. Word has length 258 [2022-12-14 16:11:43,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:11:43,416 INFO L495 AbstractCegarLoop]: Abstraction has 924 states and 1136 transitions. [2022-12-14 16:11:43,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 16 states have (on average 6.0625) internal successors, (97), 18 states have internal predecessors, (97), 12 states have call successors, (20), 4 states have call predecessors, (20), 6 states have return successors, (19), 9 states have call predecessors, (19), 9 states have call successors, (19) [2022-12-14 16:11:43,416 INFO L276 IsEmpty]: Start isEmpty. Operand 924 states and 1136 transitions. [2022-12-14 16:11:43,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 247 [2022-12-14 16:11:43,417 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:11:43,418 INFO L195 NwaCegarLoop]: trace histogram [23, 23, 12, 11, 11, 11, 11, 11, 11, 11, 11, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 16:11:43,422 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2022-12-14 16:11:43,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2022-12-14 16:11:43,619 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-12-14 16:11:43,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:11:43,620 INFO L85 PathProgramCache]: Analyzing trace with hash -1606352283, now seen corresponding path program 2 times [2022-12-14 16:11:43,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:11:43,620 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186985773] [2022-12-14 16:11:43,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:11:43,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:11:43,645 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 16:11:43,645 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [535224156] [2022-12-14 16:11:43,646 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 16:11:43,646 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:11:43,646 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 16:11:43,649 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 16:11:43,652 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-12-14 16:11:43,761 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-12-14 16:11:43,761 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 16:11:43,762 INFO L263 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 9 conjunts are in the unsatisfiable core [2022-12-14 16:11:43,766 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 16:11:43,805 INFO L134 CoverageAnalysis]: Checked inductivity of 1462 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 1426 trivial. 0 not checked. [2022-12-14 16:11:43,806 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 16:11:43,967 INFO L134 CoverageAnalysis]: Checked inductivity of 1462 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 1426 trivial. 0 not checked. [2022-12-14 16:11:43,968 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:11:43,968 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186985773] [2022-12-14 16:11:43,968 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 16:11:43,968 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [535224156] [2022-12-14 16:11:43,968 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [535224156] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 16:11:43,968 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1901771834] [2022-12-14 16:11:43,968 INFO L159 IcfgInterpreter]: Started Sifa with 38 locations of interest [2022-12-14 16:11:43,969 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 16:11:43,969 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-12-14 16:11:43,969 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-14 16:11:43,969 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2022-12-14 16:11:43,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414076679] [2022-12-14 16:11:43,969 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-14 16:11:43,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-12-14 16:11:43,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:11:43,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-12-14 16:11:43,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=217, Unknown=0, NotChecked=0, Total=306 [2022-12-14 16:11:43,970 INFO L87 Difference]: Start difference. First operand 924 states and 1136 transitions. Second operand has 18 states, 17 states have (on average 4.235294117647059) internal successors, (72), 18 states have internal predecessors, (72), 9 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 9 states have call predecessors, (12), 9 states have call successors, (12) [2022-12-14 16:11:44,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 16:11:44,189 INFO L93 Difference]: Finished difference Result 1296 states and 1704 transitions. [2022-12-14 16:11:44,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-12-14 16:11:44,190 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 4.235294117647059) internal successors, (72), 18 states have internal predecessors, (72), 9 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 9 states have call predecessors, (12), 9 states have call successors, (12) Word has length 246 [2022-12-14 16:11:44,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 16:11:44,193 INFO L225 Difference]: With dead ends: 1296 [2022-12-14 16:11:44,193 INFO L226 Difference]: Without dead ends: 1295 [2022-12-14 16:11:44,193 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 498 GetRequests, 474 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=205, Invalid=445, Unknown=0, NotChecked=0, Total=650 [2022-12-14 16:11:44,193 INFO L413 NwaCegarLoop]: 57 mSDtfsCounter, 77 mSDsluCounter, 457 mSDsCounter, 0 mSdLazyCounter, 171 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 514 SdHoareTripleChecker+Invalid, 175 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-14 16:11:44,193 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [84 Valid, 514 Invalid, 175 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 171 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-14 16:11:44,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1295 states. [2022-12-14 16:11:44,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1295 to 1250. [2022-12-14 16:11:44,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1250 states, 1005 states have (on average 1.100497512437811) internal successors, (1106), 991 states have internal predecessors, (1106), 166 states have call successors, (166), 54 states have call predecessors, (166), 75 states have return successors, (353), 204 states have call predecessors, (353), 166 states have call successors, (353) [2022-12-14 16:11:44,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1250 states to 1250 states and 1625 transitions. [2022-12-14 16:11:44,265 INFO L78 Accepts]: Start accepts. Automaton has 1250 states and 1625 transitions. Word has length 246 [2022-12-14 16:11:44,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 16:11:44,265 INFO L495 AbstractCegarLoop]: Abstraction has 1250 states and 1625 transitions. [2022-12-14 16:11:44,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 4.235294117647059) internal successors, (72), 18 states have internal predecessors, (72), 9 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 9 states have call predecessors, (12), 9 states have call successors, (12) [2022-12-14 16:11:44,265 INFO L276 IsEmpty]: Start isEmpty. Operand 1250 states and 1625 transitions. [2022-12-14 16:11:44,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 275 [2022-12-14 16:11:44,267 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 16:11:44,267 INFO L195 NwaCegarLoop]: trace histogram [28, 25, 16, 16, 16, 16, 14, 14, 14, 13, 12, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 16:11:44,272 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2022-12-14 16:11:44,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2022-12-14 16:11:44,467 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-12-14 16:11:44,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 16:11:44,467 INFO L85 PathProgramCache]: Analyzing trace with hash 28535881, now seen corresponding path program 5 times [2022-12-14 16:11:44,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-12-14 16:11:44,468 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265539478] [2022-12-14 16:11:44,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 16:11:44,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-14 16:11:44,474 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-14 16:11:44,474 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [898148612] [2022-12-14 16:11:44,474 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 16:11:44,474 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 16:11:44,474 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 16:11:44,475 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 16:11:44,476 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_db23c8ca-b31e-447a-a237-a99a6f667d3a/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-12-14 16:11:44,599 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2022-12-14 16:11:44,599 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 16:11:44,601 INFO L263 TraceCheckSpWp]: Trace formula consists of 470 conjuncts, 47 conjunts are in the unsatisfiable core [2022-12-14 16:11:44,603 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 16:11:45,162 INFO L134 CoverageAnalysis]: Checked inductivity of 2080 backedges. 687 proven. 86 refuted. 0 times theorem prover too weak. 1307 trivial. 0 not checked. [2022-12-14 16:11:45,162 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 16:11:45,962 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-12-14 16:11:45,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265539478] [2022-12-14 16:11:45,962 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-14 16:11:45,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [898148612] [2022-12-14 16:11:45,962 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [898148612] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 16:11:45,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [922070470] [2022-12-14 16:11:45,963 INFO L159 IcfgInterpreter]: Started Sifa with 38 locations of interest [2022-12-14 16:11:45,963 INFO L166 IcfgInterpreter]: Building call graph [2022-12-14 16:11:45,963 FATAL L? ?]: Ignoring exception! java.lang.IllegalArgumentException: Recursive programs are not supported. at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.topsortRelevant(CallGraph.java:132) at de.uni_freiburg.informatik.ultimate.lib.sifa.CallGraph.(CallGraph.java:97) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.(IcfgInterpreter.java:92) at de.uni_freiburg.informatik.ultimate.plugins.sifa.SifaBuilder.construct(SifaBuilder.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-12-14 16:11:45,963 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-12-14 16:11:45,964 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2022-12-14 16:11:45,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490025607] [2022-12-14 16:11:45,964 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-12-14 16:11:45,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-12-14 16:11:45,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-12-14 16:11:45,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-12-14 16:11:45,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=336, Unknown=0, NotChecked=0, Total=420 [2022-12-14 16:11:45,964 INFO L87 Difference]: Start difference. First operand 1250 states and 1625 transitions. Second operand has 17 states, 16 states have (on average 4.1875) internal successors, (67), 17 states have internal predecessors, (67), 4 states have call successors, (9), 1 states have call predecessors, (9), 7 states have return successors, (12), 7 states have call predecessors, (12), 4 states have call successors, (12) [2022-12-14 16:11:48,437 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0]