./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 b5317dae Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/termination-numeric/Binomial.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! overflow) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash c204b56aba09d3ce87e17edffdff1d33aa0b4dc87a1e1140339548dffa982588 --- Real Ultimate output --- This is Ultimate 0.2.2-?-b5317da-m [2023-02-16 04:17:58,630 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-02-16 04:17:58,632 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-02-16 04:17:58,664 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-02-16 04:17:58,665 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-02-16 04:17:58,667 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-02-16 04:17:58,668 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-02-16 04:17:58,670 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-02-16 04:17:58,671 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-02-16 04:17:58,675 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-02-16 04:17:58,676 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-02-16 04:17:58,677 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-02-16 04:17:58,678 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-02-16 04:17:58,679 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-02-16 04:17:58,680 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-02-16 04:17:58,682 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-02-16 04:17:58,682 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-02-16 04:17:58,683 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-02-16 04:17:58,684 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-02-16 04:17:58,688 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-02-16 04:17:58,689 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-02-16 04:17:58,689 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-02-16 04:17:58,690 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-02-16 04:17:58,691 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-02-16 04:17:58,697 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-02-16 04:17:58,697 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-02-16 04:17:58,697 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-02-16 04:17:58,698 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-02-16 04:17:58,699 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-02-16 04:17:58,700 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-02-16 04:17:58,700 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-02-16 04:17:58,701 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-02-16 04:17:58,702 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-02-16 04:17:58,702 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-02-16 04:17:58,703 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-02-16 04:17:58,703 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-02-16 04:17:58,703 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-02-16 04:17:58,704 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-02-16 04:17:58,704 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-02-16 04:17:58,705 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-02-16 04:17:58,705 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-02-16 04:17:58,706 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-64bit-Automizer_Default.epf [2023-02-16 04:17:58,728 INFO L113 SettingsManager]: Loading preferences was successful [2023-02-16 04:17:58,728 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-02-16 04:17:58,729 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-02-16 04:17:58,729 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-02-16 04:17:58,730 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-02-16 04:17:58,730 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-02-16 04:17:58,730 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-02-16 04:17:58,730 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-02-16 04:17:58,730 INFO L138 SettingsManager]: * Use SBE=true [2023-02-16 04:17:58,730 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-02-16 04:17:58,731 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2023-02-16 04:17:58,731 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-02-16 04:17:58,731 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-02-16 04:17:58,731 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-02-16 04:17:58,732 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-02-16 04:17:58,732 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-02-16 04:17:58,732 INFO L138 SettingsManager]: * Check absence of signed integer overflows=true [2023-02-16 04:17:58,732 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-02-16 04:17:58,732 INFO L138 SettingsManager]: * Use constant arrays=true [2023-02-16 04:17:58,732 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-02-16 04:17:58,733 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-02-16 04:17:58,733 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-02-16 04:17:58,733 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-02-16 04:17:58,733 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-02-16 04:17:58,733 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-02-16 04:17:58,733 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-02-16 04:17:58,733 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-02-16 04:17:58,733 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-02-16 04:17:58,734 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-02-16 04:17:58,734 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-02-16 04:17:58,734 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-02-16 04:17:58,734 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-02-16 04:17:58,734 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-02-16 04:17:58,734 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-02-16 04:17:58,734 INFO L138 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! overflow) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> c204b56aba09d3ce87e17edffdff1d33aa0b4dc87a1e1140339548dffa982588 [2023-02-16 04:17:58,910 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-02-16 04:17:58,930 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-02-16 04:17:58,932 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-02-16 04:17:58,933 INFO L271 PluginConnector]: Initializing CDTParser... [2023-02-16 04:17:58,933 INFO L275 PluginConnector]: CDTParser initialized [2023-02-16 04:17:58,934 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/termination-numeric/Binomial.c [2023-02-16 04:17:59,976 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-02-16 04:18:00,152 INFO L351 CDTParser]: Found 1 translation units. [2023-02-16 04:18:00,153 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/termination-numeric/Binomial.c [2023-02-16 04:18:00,157 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/70e0f8a17/eb00fb2c284843d99b0127f734b425bc/FLAG0369c6e31 [2023-02-16 04:18:00,166 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/70e0f8a17/eb00fb2c284843d99b0127f734b425bc [2023-02-16 04:18:00,167 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-02-16 04:18:00,168 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2023-02-16 04:18:00,169 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-02-16 04:18:00,169 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-02-16 04:18:00,171 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-02-16 04:18:00,172 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.02 04:18:00" (1/1) ... [2023-02-16 04:18:00,172 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@563d05c8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.02 04:18:00, skipping insertion in model container [2023-02-16 04:18:00,173 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.02 04:18:00" (1/1) ... [2023-02-16 04:18:00,177 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-02-16 04:18:00,185 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-02-16 04:18:00,283 INFO L210 PostProcessor]: Analyzing one entry point: main [2023-02-16 04:18:00,286 INFO L203 MainTranslator]: Completed pre-run [2023-02-16 04:18:00,296 INFO L210 PostProcessor]: Analyzing one entry point: main [2023-02-16 04:18:00,304 INFO L208 MainTranslator]: Completed translation [2023-02-16 04:18:00,305 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.02 04:18:00 WrapperNode [2023-02-16 04:18:00,305 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-02-16 04:18:00,306 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-02-16 04:18:00,306 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-02-16 04:18:00,306 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-02-16 04:18:00,311 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.02 04:18:00" (1/1) ... [2023-02-16 04:18:00,314 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.02 04:18:00" (1/1) ... [2023-02-16 04:18:00,328 INFO L138 Inliner]: procedures = 6, calls = 8, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 44 [2023-02-16 04:18:00,328 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-02-16 04:18:00,330 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-02-16 04:18:00,330 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-02-16 04:18:00,330 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-02-16 04:18:00,336 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.02 04:18:00" (1/1) ... [2023-02-16 04:18:00,336 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.02 04:18:00" (1/1) ... [2023-02-16 04:18:00,344 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.02 04:18:00" (1/1) ... [2023-02-16 04:18:00,344 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.02 04:18:00" (1/1) ... [2023-02-16 04:18:00,350 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.02 04:18:00" (1/1) ... [2023-02-16 04:18:00,355 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.02 04:18:00" (1/1) ... [2023-02-16 04:18:00,359 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.02 04:18:00" (1/1) ... [2023-02-16 04:18:00,363 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.02 04:18:00" (1/1) ... [2023-02-16 04:18:00,364 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-02-16 04:18:00,365 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-02-16 04:18:00,365 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-02-16 04:18:00,366 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-02-16 04:18:00,366 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.02 04:18:00" (1/1) ... [2023-02-16 04:18:00,370 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-02-16 04:18:00,377 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:18:00,406 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-02-16 04:18:00,475 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-02-16 04:18:00,503 INFO L130 BoogieDeclarations]: Found specification of procedure fact [2023-02-16 04:18:00,504 INFO L138 BoogieDeclarations]: Found implementation of procedure fact [2023-02-16 04:18:00,504 INFO L130 BoogieDeclarations]: Found specification of procedure binomialCoefficient [2023-02-16 04:18:00,504 INFO L138 BoogieDeclarations]: Found implementation of procedure binomialCoefficient [2023-02-16 04:18:00,504 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-02-16 04:18:00,505 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-02-16 04:18:00,546 INFO L235 CfgBuilder]: Building ICFG [2023-02-16 04:18:00,548 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2023-02-16 04:18:00,678 INFO L276 CfgBuilder]: Performing block encoding [2023-02-16 04:18:00,683 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-02-16 04:18:00,683 INFO L300 CfgBuilder]: Removed 2 assume(true) statements. [2023-02-16 04:18:00,684 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.02 04:18:00 BoogieIcfgContainer [2023-02-16 04:18:00,684 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-02-16 04:18:00,686 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-02-16 04:18:00,686 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-02-16 04:18:00,689 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-02-16 04:18:00,689 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.02 04:18:00" (1/3) ... [2023-02-16 04:18:00,689 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@422d08f1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.02 04:18:00, skipping insertion in model container [2023-02-16 04:18:00,690 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.02 04:18:00" (2/3) ... [2023-02-16 04:18:00,690 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@422d08f1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.02 04:18:00, skipping insertion in model container [2023-02-16 04:18:00,690 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.02 04:18:00" (3/3) ... [2023-02-16 04:18:00,691 INFO L112 eAbstractionObserver]: Analyzing ICFG Binomial.c [2023-02-16 04:18:00,701 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-02-16 04:18:00,702 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 14 error locations. [2023-02-16 04:18:00,733 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-02-16 04:18:00,738 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6dccf3d4, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-02-16 04:18:00,738 INFO L358 AbstractCegarLoop]: Starting to check reachability of 14 error locations. [2023-02-16 04:18:00,741 INFO L276 IsEmpty]: Start isEmpty. Operand has 59 states, 36 states have (on average 1.6111111111111112) internal successors, (58), 50 states have internal predecessors, (58), 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) [2023-02-16 04:18:00,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2023-02-16 04:18:00,745 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:18:00,745 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 04:18:00,746 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:18:00,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:18:00,749 INFO L85 PathProgramCache]: Analyzing trace with hash 1446708258, now seen corresponding path program 1 times [2023-02-16 04:18:00,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:18:00,755 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338174944] [2023-02-16 04:18:00,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:00,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:18:00,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 04:18:00,837 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-16 04:18:00,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:18:00,838 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [338174944] [2023-02-16 04:18:00,838 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [338174944] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-16 04:18:00,838 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-16 04:18:00,839 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-02-16 04:18:00,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39359655] [2023-02-16 04:18:00,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-16 04:18:00,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-02-16 04:18:00,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:18:00,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-02-16 04:18:00,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-02-16 04:18:00,885 INFO L87 Difference]: Start difference. First operand has 59 states, 36 states have (on average 1.6111111111111112) internal successors, (58), 50 states have internal predecessors, (58), 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 2 states, 2 states have (on average 4.0) internal successors, (8), 2 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-16 04:18:00,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:18:00,918 INFO L93 Difference]: Finished difference Result 114 states and 134 transitions. [2023-02-16 04:18:00,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-02-16 04:18:00,921 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 4.0) internal successors, (8), 2 states have internal predecessors, (8), 0 states have call successors, (0), 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 8 [2023-02-16 04:18:00,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:18:00,931 INFO L225 Difference]: With dead ends: 114 [2023-02-16 04:18:00,931 INFO L226 Difference]: Without dead ends: 56 [2023-02-16 04:18:00,935 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-02-16 04:18:00,942 INFO L413 NwaCegarLoop]: 68 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 68 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-16 04:18:00,943 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 68 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-16 04:18:00,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2023-02-16 04:18:00,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 56. [2023-02-16 04:18:00,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 34 states have (on average 1.5) internal successors, (51), 47 states have internal predecessors, (51), 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) [2023-02-16 04:18:00,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 63 transitions. [2023-02-16 04:18:00,978 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 63 transitions. Word has length 8 [2023-02-16 04:18:00,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:18:00,980 INFO L495 AbstractCegarLoop]: Abstraction has 56 states and 63 transitions. [2023-02-16 04:18:00,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 4.0) internal successors, (8), 2 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-16 04:18:00,981 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 63 transitions. [2023-02-16 04:18:00,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2023-02-16 04:18:00,981 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:18:00,982 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 04:18:00,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-02-16 04:18:00,982 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:18:00,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:18:00,984 INFO L85 PathProgramCache]: Analyzing trace with hash 1446689999, now seen corresponding path program 1 times [2023-02-16 04:18:00,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:18:00,985 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870948401] [2023-02-16 04:18:00,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:00,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:18:00,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 04:18:01,036 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-16 04:18:01,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:18:01,036 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870948401] [2023-02-16 04:18:01,037 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870948401] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-16 04:18:01,037 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-16 04:18:01,037 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-02-16 04:18:01,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483977964] [2023-02-16 04:18:01,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-16 04:18:01,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-02-16 04:18:01,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:18:01,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-02-16 04:18:01,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-02-16 04:18:01,039 INFO L87 Difference]: Start difference. First operand 56 states and 63 transitions. Second operand has 4 states, 4 states have (on average 2.0) internal successors, (8), 4 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-16 04:18:01,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:18:01,078 INFO L93 Difference]: Finished difference Result 109 states and 124 transitions. [2023-02-16 04:18:01,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-02-16 04:18:01,079 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.0) internal successors, (8), 4 states have internal predecessors, (8), 0 states have call successors, (0), 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 8 [2023-02-16 04:18:01,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:18:01,079 INFO L225 Difference]: With dead ends: 109 [2023-02-16 04:18:01,080 INFO L226 Difference]: Without dead ends: 57 [2023-02-16 04:18:01,080 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 [2023-02-16 04:18:01,081 INFO L413 NwaCegarLoop]: 57 mSDtfsCounter, 27 mSDsluCounter, 84 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 141 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-16 04:18:01,082 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 141 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-16 04:18:01,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2023-02-16 04:18:01,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 57. [2023-02-16 04:18:01,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 35 states have (on average 1.4857142857142858) internal successors, (52), 48 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) [2023-02-16 04:18:01,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 64 transitions. [2023-02-16 04:18:01,098 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 64 transitions. Word has length 8 [2023-02-16 04:18:01,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:18:01,099 INFO L495 AbstractCegarLoop]: Abstraction has 57 states and 64 transitions. [2023-02-16 04:18:01,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.0) internal successors, (8), 4 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-16 04:18:01,099 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 64 transitions. [2023-02-16 04:18:01,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2023-02-16 04:18:01,099 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:18:01,100 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 04:18:01,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-02-16 04:18:01,100 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:18:01,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:18:01,101 INFO L85 PathProgramCache]: Analyzing trace with hash 1304665248, now seen corresponding path program 1 times [2023-02-16 04:18:01,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:18:01,101 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679086948] [2023-02-16 04:18:01,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:01,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:18:01,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 04:18:01,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-16 04:18:01,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:18:01,161 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679086948] [2023-02-16 04:18:01,161 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679086948] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-16 04:18:01,161 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-16 04:18:01,162 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-02-16 04:18:01,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986392144] [2023-02-16 04:18:01,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-16 04:18:01,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-02-16 04:18:01,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:18:01,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-02-16 04:18:01,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-02-16 04:18:01,163 INFO L87 Difference]: Start difference. First operand 57 states and 64 transitions. Second operand has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 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) [2023-02-16 04:18:01,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:18:01,180 INFO L93 Difference]: Finished difference Result 59 states and 69 transitions. [2023-02-16 04:18:01,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-02-16 04:18:01,181 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 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 [2023-02-16 04:18:01,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:18:01,182 INFO L225 Difference]: With dead ends: 59 [2023-02-16 04:18:01,183 INFO L226 Difference]: Without dead ends: 58 [2023-02-16 04:18:01,183 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 [2023-02-16 04:18:01,184 INFO L413 NwaCegarLoop]: 59 mSDtfsCounter, 9 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-16 04:18:01,184 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 111 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-16 04:18:01,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2023-02-16 04:18:01,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 56. [2023-02-16 04:18:01,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 35 states have (on average 1.457142857142857) internal successors, (51), 47 states have internal predecessors, (51), 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) [2023-02-16 04:18:01,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 63 transitions. [2023-02-16 04:18:01,191 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 63 transitions. Word has length 13 [2023-02-16 04:18:01,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:18:01,191 INFO L495 AbstractCegarLoop]: Abstraction has 56 states and 63 transitions. [2023-02-16 04:18:01,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 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) [2023-02-16 04:18:01,191 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 63 transitions. [2023-02-16 04:18:01,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2023-02-16 04:18:01,192 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:18:01,192 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 04:18:01,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-02-16 04:18:01,192 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:18:01,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:18:01,193 INFO L85 PathProgramCache]: Analyzing trace with hash 1789917062, now seen corresponding path program 1 times [2023-02-16 04:18:01,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:18:01,193 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676747619] [2023-02-16 04:18:01,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:01,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:18:01,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 04:18:01,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-16 04:18:01,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:18:01,260 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676747619] [2023-02-16 04:18:01,260 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676747619] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-16 04:18:01,260 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-16 04:18:01,261 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-02-16 04:18:01,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121794308] [2023-02-16 04:18:01,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-16 04:18:01,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-02-16 04:18:01,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:18:01,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-02-16 04:18:01,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-02-16 04:18:01,262 INFO L87 Difference]: Start difference. First operand 56 states and 63 transitions. Second operand has 7 states, 5 states have (on average 2.4) internal successors, (12), 5 states have internal predecessors, (12), 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) [2023-02-16 04:18:01,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:18:01,368 INFO L93 Difference]: Finished difference Result 153 states and 180 transitions. [2023-02-16 04:18:01,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-02-16 04:18:01,369 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 2.4) internal successors, (12), 5 states have internal predecessors, (12), 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 14 [2023-02-16 04:18:01,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:18:01,369 INFO L225 Difference]: With dead ends: 153 [2023-02-16 04:18:01,369 INFO L226 Difference]: Without dead ends: 101 [2023-02-16 04:18:01,370 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 [2023-02-16 04:18:01,371 INFO L413 NwaCegarLoop]: 69 mSDtfsCounter, 52 mSDsluCounter, 279 mSDsCounter, 0 mSdLazyCounter, 110 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 348 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.1s IncrementalHoareTripleChecker+Time [2023-02-16 04:18:01,371 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [54 Valid, 348 Invalid, 122 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 110 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-16 04:18:01,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2023-02-16 04:18:01,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 86. [2023-02-16 04:18:01,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 58 states have (on average 1.4482758620689655) internal successors, (84), 70 states have internal predecessors, (84), 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) [2023-02-16 04:18:01,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 106 transitions. [2023-02-16 04:18:01,381 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 106 transitions. Word has length 14 [2023-02-16 04:18:01,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:18:01,381 INFO L495 AbstractCegarLoop]: Abstraction has 86 states and 106 transitions. [2023-02-16 04:18:01,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 2.4) internal successors, (12), 5 states have internal predecessors, (12), 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) [2023-02-16 04:18:01,382 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 106 transitions. [2023-02-16 04:18:01,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2023-02-16 04:18:01,382 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:18:01,382 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 04:18:01,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-02-16 04:18:01,382 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:18:01,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:18:01,383 INFO L85 PathProgramCache]: Analyzing trace with hash 1946231172, now seen corresponding path program 1 times [2023-02-16 04:18:01,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:18:01,383 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907209012] [2023-02-16 04:18:01,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:01,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:18:01,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 04:18:01,420 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-16 04:18:01,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:18:01,421 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907209012] [2023-02-16 04:18:01,421 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907209012] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-16 04:18:01,421 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-16 04:18:01,421 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-02-16 04:18:01,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510457868] [2023-02-16 04:18:01,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-16 04:18:01,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-02-16 04:18:01,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:18:01,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-02-16 04:18:01,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-02-16 04:18:01,423 INFO L87 Difference]: Start difference. First operand 86 states and 106 transitions. Second operand has 4 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 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) [2023-02-16 04:18:01,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:18:01,467 INFO L93 Difference]: Finished difference Result 184 states and 223 transitions. [2023-02-16 04:18:01,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-02-16 04:18:01,467 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 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 14 [2023-02-16 04:18:01,467 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:18:01,468 INFO L225 Difference]: With dead ends: 184 [2023-02-16 04:18:01,468 INFO L226 Difference]: Without dead ends: 104 [2023-02-16 04:18:01,469 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 [2023-02-16 04:18:01,470 INFO L413 NwaCegarLoop]: 59 mSDtfsCounter, 34 mSDsluCounter, 107 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 166 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-16 04:18:01,470 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 166 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-16 04:18:01,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2023-02-16 04:18:01,495 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 87. [2023-02-16 04:18:01,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 59 states have (on average 1.4406779661016949) internal successors, (85), 71 states have internal predecessors, (85), 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) [2023-02-16 04:18:01,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 107 transitions. [2023-02-16 04:18:01,497 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 107 transitions. Word has length 14 [2023-02-16 04:18:01,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:18:01,497 INFO L495 AbstractCegarLoop]: Abstraction has 87 states and 107 transitions. [2023-02-16 04:18:01,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 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) [2023-02-16 04:18:01,498 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 107 transitions. [2023-02-16 04:18:01,498 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2023-02-16 04:18:01,498 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:18:01,498 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 04:18:01,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-02-16 04:18:01,498 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:18:01,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:18:01,499 INFO L85 PathProgramCache]: Analyzing trace with hash -639849399, now seen corresponding path program 1 times [2023-02-16 04:18:01,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:18:01,499 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464356675] [2023-02-16 04:18:01,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:01,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:18:01,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 04:18:01,607 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-02-16 04:18:01,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 04:18:01,623 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-16 04:18:01,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:18:01,623 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464356675] [2023-02-16 04:18:01,623 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464356675] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-16 04:18:01,623 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-16 04:18:01,623 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-02-16 04:18:01,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121342050] [2023-02-16 04:18:01,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-16 04:18:01,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-02-16 04:18:01,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:18:01,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-02-16 04:18:01,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-02-16 04:18:01,625 INFO L87 Difference]: Start difference. First operand 87 states and 107 transitions. Second operand has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 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) [2023-02-16 04:18:01,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:18:01,737 INFO L93 Difference]: Finished difference Result 224 states and 292 transitions. [2023-02-16 04:18:01,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-02-16 04:18:01,737 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 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 20 [2023-02-16 04:18:01,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:18:01,740 INFO L225 Difference]: With dead ends: 224 [2023-02-16 04:18:01,740 INFO L226 Difference]: Without dead ends: 144 [2023-02-16 04:18:01,742 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-02-16 04:18:01,742 INFO L413 NwaCegarLoop]: 58 mSDtfsCounter, 43 mSDsluCounter, 246 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 304 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-16 04:18:01,743 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [45 Valid, 304 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-16 04:18:01,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2023-02-16 04:18:01,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 124. [2023-02-16 04:18:01,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 85 states have (on average 1.4588235294117646) internal successors, (124), 99 states have internal predecessors, (124), 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) [2023-02-16 04:18:01,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 162 transitions. [2023-02-16 04:18:01,754 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 162 transitions. Word has length 20 [2023-02-16 04:18:01,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:18:01,754 INFO L495 AbstractCegarLoop]: Abstraction has 124 states and 162 transitions. [2023-02-16 04:18:01,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 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) [2023-02-16 04:18:01,754 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 162 transitions. [2023-02-16 04:18:01,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2023-02-16 04:18:01,755 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:18:01,755 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 04:18:01,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-02-16 04:18:01,755 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting binomialCoefficientErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:18:01,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:18:01,755 INFO L85 PathProgramCache]: Analyzing trace with hash -715516421, now seen corresponding path program 1 times [2023-02-16 04:18:01,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:18:01,756 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676656076] [2023-02-16 04:18:01,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:01,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:18:01,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 04:18:01,844 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-02-16 04:18:01,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 04:18:01,862 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-02-16 04:18:01,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 04:18:01,866 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-02-16 04:18:01,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:18:01,866 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676656076] [2023-02-16 04:18:01,866 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676656076] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-16 04:18:01,866 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-16 04:18:01,866 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-02-16 04:18:01,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133475180] [2023-02-16 04:18:01,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-16 04:18:01,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-02-16 04:18:01,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:18:01,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-02-16 04:18:01,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-02-16 04:18:01,868 INFO L87 Difference]: Start difference. First operand 124 states and 162 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) [2023-02-16 04:18:01,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:18:01,934 INFO L93 Difference]: Finished difference Result 162 states and 200 transitions. [2023-02-16 04:18:01,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-02-16 04:18:01,935 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 [2023-02-16 04:18:01,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:18:01,936 INFO L225 Difference]: With dead ends: 162 [2023-02-16 04:18:01,937 INFO L226 Difference]: Without dead ends: 161 [2023-02-16 04:18:01,937 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-02-16 04:18:01,938 INFO L413 NwaCegarLoop]: 56 mSDtfsCounter, 62 mSDsluCounter, 192 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 248 SdHoareTripleChecker+Invalid, 89 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-16 04:18:01,938 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [64 Valid, 248 Invalid, 89 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 80 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-16 04:18:01,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2023-02-16 04:18:01,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 139. [2023-02-16 04:18:01,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 96 states have (on average 1.4270833333333333) internal successors, (137), 110 states have internal predecessors, (137), 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) [2023-02-16 04:18:01,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 181 transitions. [2023-02-16 04:18:01,948 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 181 transitions. Word has length 22 [2023-02-16 04:18:01,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:18:01,948 INFO L495 AbstractCegarLoop]: Abstraction has 139 states and 181 transitions. [2023-02-16 04:18:01,948 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) [2023-02-16 04:18:01,948 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 181 transitions. [2023-02-16 04:18:01,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2023-02-16 04:18:01,949 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:18:01,949 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 04:18:01,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-02-16 04:18:01,950 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting binomialCoefficientErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:18:01,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:18:01,950 INFO L85 PathProgramCache]: Analyzing trace with hash -706172517, now seen corresponding path program 1 times [2023-02-16 04:18:01,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:18:01,951 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006207371] [2023-02-16 04:18:01,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:01,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:18:01,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 04:18:01,991 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-02-16 04:18:01,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 04:18:01,995 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-02-16 04:18:01,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 04:18:01,998 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-02-16 04:18:01,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:18:01,999 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006207371] [2023-02-16 04:18:01,999 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006207371] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-16 04:18:01,999 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-16 04:18:01,999 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-02-16 04:18:01,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234178079] [2023-02-16 04:18:01,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-16 04:18:02,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-02-16 04:18:02,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:18:02,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-02-16 04:18:02,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-02-16 04:18:02,001 INFO L87 Difference]: Start difference. First operand 139 states and 181 transitions. Second operand has 6 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 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) [2023-02-16 04:18:02,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:18:02,061 INFO L93 Difference]: Finished difference Result 162 states and 197 transitions. [2023-02-16 04:18:02,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-02-16 04:18:02,061 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 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 23 [2023-02-16 04:18:02,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:18:02,062 INFO L225 Difference]: With dead ends: 162 [2023-02-16 04:18:02,062 INFO L226 Difference]: Without dead ends: 161 [2023-02-16 04:18:02,063 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-02-16 04:18:02,063 INFO L413 NwaCegarLoop]: 59 mSDtfsCounter, 60 mSDsluCounter, 203 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 262 SdHoareTripleChecker+Invalid, 86 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-16 04:18:02,064 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [62 Valid, 262 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-16 04:18:02,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2023-02-16 04:18:02,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 139. [2023-02-16 04:18:02,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 96 states have (on average 1.4166666666666667) internal successors, (136), 110 states have internal predecessors, (136), 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) [2023-02-16 04:18:02,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 180 transitions. [2023-02-16 04:18:02,072 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 180 transitions. Word has length 23 [2023-02-16 04:18:02,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:18:02,072 INFO L495 AbstractCegarLoop]: Abstraction has 139 states and 180 transitions. [2023-02-16 04:18:02,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 3.0) internal successors, (15), 5 states have internal predecessors, (15), 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) [2023-02-16 04:18:02,073 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 180 transitions. [2023-02-16 04:18:02,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2023-02-16 04:18:02,073 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:18:02,074 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, 1] [2023-02-16 04:18:02,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-02-16 04:18:02,074 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:18:02,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:18:02,074 INFO L85 PathProgramCache]: Analyzing trace with hash 230694540, now seen corresponding path program 1 times [2023-02-16 04:18:02,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:18:02,075 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623641290] [2023-02-16 04:18:02,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:02,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:18:02,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 04:18:02,131 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2023-02-16 04:18:02,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 04:18:02,134 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-02-16 04:18:02,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 04:18:02,137 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-02-16 04:18:02,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:18:02,138 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623641290] [2023-02-16 04:18:02,138 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623641290] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-16 04:18:02,138 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-16 04:18:02,138 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-02-16 04:18:02,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324296643] [2023-02-16 04:18:02,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-16 04:18:02,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-02-16 04:18:02,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:18:02,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-02-16 04:18:02,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-02-16 04:18:02,140 INFO L87 Difference]: Start difference. First operand 139 states and 180 transitions. Second operand has 8 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 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) [2023-02-16 04:18:02,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:18:02,236 INFO L93 Difference]: Finished difference Result 290 states and 374 transitions. [2023-02-16 04:18:02,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-02-16 04:18:02,237 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 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 28 [2023-02-16 04:18:02,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:18:02,238 INFO L225 Difference]: With dead ends: 290 [2023-02-16 04:18:02,238 INFO L226 Difference]: Without dead ends: 167 [2023-02-16 04:18:02,238 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2023-02-16 04:18:02,239 INFO L413 NwaCegarLoop]: 57 mSDtfsCounter, 64 mSDsluCounter, 283 mSDsCounter, 0 mSdLazyCounter, 139 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 340 SdHoareTripleChecker+Invalid, 152 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 139 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-16 04:18:02,239 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [66 Valid, 340 Invalid, 152 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 139 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-16 04:18:02,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2023-02-16 04:18:02,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 143. [2023-02-16 04:18:02,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 99 states have (on average 1.404040404040404) internal successors, (139), 113 states have internal predecessors, (139), 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) [2023-02-16 04:18:02,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 183 transitions. [2023-02-16 04:18:02,247 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 183 transitions. Word has length 28 [2023-02-16 04:18:02,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:18:02,248 INFO L495 AbstractCegarLoop]: Abstraction has 143 states and 183 transitions. [2023-02-16 04:18:02,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 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) [2023-02-16 04:18:02,248 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 183 transitions. [2023-02-16 04:18:02,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2023-02-16 04:18:02,249 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:18:02,249 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] [2023-02-16 04:18:02,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-02-16 04:18:02,249 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting binomialCoefficientErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:18:02,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:18:02,250 INFO L85 PathProgramCache]: Analyzing trace with hash -1641411648, now seen corresponding path program 1 times [2023-02-16 04:18:02,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:18:02,250 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365331478] [2023-02-16 04:18:02,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:02,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:18:02,257 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:18:02,257 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1554625214] [2023-02-16 04:18:02,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:02,257 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:18:02,258 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:18:02,260 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:18:02,261 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-02-16 04:18:02,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 04:18:02,312 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 5 conjunts are in the unsatisfiable core [2023-02-16 04:18:02,316 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:18:02,398 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-02-16 04:18:02,399 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-16 04:18:02,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:18:02,399 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365331478] [2023-02-16 04:18:02,399 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:18:02,399 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1554625214] [2023-02-16 04:18:02,399 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1554625214] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-16 04:18:02,399 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-16 04:18:02,399 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-02-16 04:18:02,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028084353] [2023-02-16 04:18:02,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-16 04:18:02,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-02-16 04:18:02,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:18:02,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-02-16 04:18:02,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-02-16 04:18:02,400 INFO L87 Difference]: Start difference. First operand 143 states and 183 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) [2023-02-16 04:18:02,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:18:02,455 INFO L93 Difference]: Finished difference Result 199 states and 280 transitions. [2023-02-16 04:18:02,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-02-16 04:18:02,457 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 [2023-02-16 04:18:02,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:18:02,458 INFO L225 Difference]: With dead ends: 199 [2023-02-16 04:18:02,458 INFO L226 Difference]: Without dead ends: 198 [2023-02-16 04:18:02,458 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 [2023-02-16 04:18:02,459 INFO L413 NwaCegarLoop]: 53 mSDtfsCounter, 13 mSDsluCounter, 149 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 1 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 202 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-16 04:18:02,459 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 202 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 44 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time] [2023-02-16 04:18:02,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2023-02-16 04:18:02,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 165. [2023-02-16 04:18:02,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 117 states have (on average 1.3675213675213675) internal successors, (160), 128 states have internal predecessors, (160), 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) [2023-02-16 04:18:02,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 224 transitions. [2023-02-16 04:18:02,466 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 224 transitions. Word has length 30 [2023-02-16 04:18:02,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:18:02,466 INFO L495 AbstractCegarLoop]: Abstraction has 165 states and 224 transitions. [2023-02-16 04:18:02,466 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) [2023-02-16 04:18:02,467 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 224 transitions. [2023-02-16 04:18:02,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2023-02-16 04:18:02,467 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:18:02,467 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] [2023-02-16 04:18:02,483 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-02-16 04:18:02,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-02-16 04:18:02,675 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting binomialCoefficientErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:18:02,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:18:02,676 INFO L85 PathProgramCache]: Analyzing trace with hash 655846524, now seen corresponding path program 1 times [2023-02-16 04:18:02,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:18:02,676 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047394301] [2023-02-16 04:18:02,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:02,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:18:02,680 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:18:02,681 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1428343351] [2023-02-16 04:18:02,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:02,681 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:18:02,681 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:18:02,697 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:18:02,702 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-02-16 04:18:02,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 04:18:02,729 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 9 conjunts are in the unsatisfiable core [2023-02-16 04:18:02,730 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:18:02,754 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-02-16 04:18:02,755 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-16 04:18:02,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:18:02,755 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047394301] [2023-02-16 04:18:02,755 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:18:02,755 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1428343351] [2023-02-16 04:18:02,755 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1428343351] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-16 04:18:02,755 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-16 04:18:02,755 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-02-16 04:18:02,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688983857] [2023-02-16 04:18:02,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-16 04:18:02,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-02-16 04:18:02,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:18:02,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-02-16 04:18:02,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-02-16 04:18:02,757 INFO L87 Difference]: Start difference. First operand 165 states and 224 transitions. Second operand has 5 states, 4 states have (on average 5.0) internal successors, (20), 5 states have internal predecessors, (20), 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) [2023-02-16 04:18:02,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:18:02,793 INFO L93 Difference]: Finished difference Result 201 states and 275 transitions. [2023-02-16 04:18:02,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-02-16 04:18:02,794 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 5.0) internal successors, (20), 5 states have internal predecessors, (20), 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 31 [2023-02-16 04:18:02,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:18:02,795 INFO L225 Difference]: With dead ends: 201 [2023-02-16 04:18:02,795 INFO L226 Difference]: Without dead ends: 200 [2023-02-16 04:18:02,795 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-02-16 04:18:02,796 INFO L413 NwaCegarLoop]: 53 mSDtfsCounter, 18 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-16 04:18:02,796 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 156 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-16 04:18:02,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2023-02-16 04:18:02,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 169. [2023-02-16 04:18:02,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 121 states have (on average 1.3471074380165289) internal successors, (163), 132 states have internal predecessors, (163), 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) [2023-02-16 04:18:02,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 227 transitions. [2023-02-16 04:18:02,803 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 227 transitions. Word has length 31 [2023-02-16 04:18:02,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:18:02,804 INFO L495 AbstractCegarLoop]: Abstraction has 169 states and 227 transitions. [2023-02-16 04:18:02,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 5.0) internal successors, (20), 5 states have internal predecessors, (20), 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) [2023-02-16 04:18:02,804 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 227 transitions. [2023-02-16 04:18:02,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2023-02-16 04:18:02,804 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:18:02,805 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] [2023-02-16 04:18:02,825 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-02-16 04:18:03,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2023-02-16 04:18:03,010 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting binomialCoefficientErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:18:03,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:18:03,010 INFO L85 PathProgramCache]: Analyzing trace with hash -1143594174, now seen corresponding path program 1 times [2023-02-16 04:18:03,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:18:03,010 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621191829] [2023-02-16 04:18:03,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:03,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:18:03,015 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:18:03,015 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1951869340] [2023-02-16 04:18:03,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:03,015 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:18:03,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:18:03,017 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:18:03,019 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-02-16 04:18:03,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 04:18:03,051 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 8 conjunts are in the unsatisfiable core [2023-02-16 04:18:03,052 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:18:03,127 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-02-16 04:18:03,127 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-16 04:18:03,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:18:03,127 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621191829] [2023-02-16 04:18:03,127 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:18:03,127 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1951869340] [2023-02-16 04:18:03,127 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1951869340] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-16 04:18:03,127 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-16 04:18:03,127 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-02-16 04:18:03,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344943551] [2023-02-16 04:18:03,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-16 04:18:03,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-02-16 04:18:03,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:18:03,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-02-16 04:18:03,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-02-16 04:18:03,128 INFO L87 Difference]: Start difference. First operand 169 states and 227 transitions. Second operand has 7 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 7 states have internal predecessors, (19), 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) [2023-02-16 04:18:03,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:18:03,244 INFO L93 Difference]: Finished difference Result 256 states and 354 transitions. [2023-02-16 04:18:03,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-02-16 04:18:03,245 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 7 states have internal predecessors, (19), 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 32 [2023-02-16 04:18:03,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:18:03,247 INFO L225 Difference]: With dead ends: 256 [2023-02-16 04:18:03,247 INFO L226 Difference]: Without dead ends: 255 [2023-02-16 04:18:03,247 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-02-16 04:18:03,247 INFO L413 NwaCegarLoop]: 55 mSDtfsCounter, 29 mSDsluCounter, 162 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 217 SdHoareTripleChecker+Invalid, 70 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-16 04:18:03,248 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 217 Invalid, 70 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-16 04:18:03,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2023-02-16 04:18:03,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 200. [2023-02-16 04:18:03,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 200 states, 146 states have (on average 1.3082191780821917) internal successors, (191), 154 states have internal predecessors, (191), 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) [2023-02-16 04:18:03,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 272 transitions. [2023-02-16 04:18:03,270 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 272 transitions. Word has length 32 [2023-02-16 04:18:03,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:18:03,271 INFO L495 AbstractCegarLoop]: Abstraction has 200 states and 272 transitions. [2023-02-16 04:18:03,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 7 states have internal predecessors, (19), 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) [2023-02-16 04:18:03,271 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 272 transitions. [2023-02-16 04:18:03,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2023-02-16 04:18:03,272 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:18:03,272 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] [2023-02-16 04:18:03,289 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-02-16 04:18:03,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:18:03,476 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting binomialCoefficientErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:18:03,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:18:03,477 INFO L85 PathProgramCache]: Analyzing trace with hash -1091680962, now seen corresponding path program 1 times [2023-02-16 04:18:03,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:18:03,477 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998996385] [2023-02-16 04:18:03,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:03,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:18:03,482 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:18:03,489 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1225624282] [2023-02-16 04:18:03,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:03,490 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:18:03,490 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:18:03,495 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:18:03,497 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-02-16 04:18:03,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 04:18:03,525 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 9 conjunts are in the unsatisfiable core [2023-02-16 04:18:03,532 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:18:03,607 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-02-16 04:18:03,608 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:18:05,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:18:05,434 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998996385] [2023-02-16 04:18:05,434 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:18:05,434 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1225624282] [2023-02-16 04:18:05,434 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1225624282] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-16 04:18:05,434 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-02-16 04:18:05,434 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2023-02-16 04:18:05,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630217326] [2023-02-16 04:18:05,435 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-02-16 04:18:05,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-02-16 04:18:05,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:18:05,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-02-16 04:18:05,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-02-16 04:18:05,435 INFO L87 Difference]: Start difference. First operand 200 states and 272 transitions. Second operand has 7 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 7 states have internal predecessors, (22), 3 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2023-02-16 04:18:05,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:18:05,525 INFO L93 Difference]: Finished difference Result 255 states and 349 transitions. [2023-02-16 04:18:05,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-02-16 04:18:05,526 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 7 states have internal predecessors, (22), 3 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 33 [2023-02-16 04:18:05,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:18:05,527 INFO L225 Difference]: With dead ends: 255 [2023-02-16 04:18:05,527 INFO L226 Difference]: Without dead ends: 254 [2023-02-16 04:18:05,528 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-02-16 04:18:05,528 INFO L413 NwaCegarLoop]: 56 mSDtfsCounter, 32 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 169 SdHoareTripleChecker+Invalid, 63 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-16 04:18:05,528 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 169 Invalid, 63 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 61 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-16 04:18:05,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states. [2023-02-16 04:18:05,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 204. [2023-02-16 04:18:05,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 204 states, 150 states have (on average 1.2933333333333332) internal successors, (194), 158 states have internal predecessors, (194), 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) [2023-02-16 04:18:05,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 275 transitions. [2023-02-16 04:18:05,542 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 275 transitions. Word has length 33 [2023-02-16 04:18:05,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:18:05,542 INFO L495 AbstractCegarLoop]: Abstraction has 204 states and 275 transitions. [2023-02-16 04:18:05,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 7 states have internal predecessors, (22), 3 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2023-02-16 04:18:05,542 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 275 transitions. [2023-02-16 04:18:05,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2023-02-16 04:18:05,544 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:18:05,545 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] [2023-02-16 04:18:05,565 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-02-16 04:18:05,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:18:05,749 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:18:05,750 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:18:05,750 INFO L85 PathProgramCache]: Analyzing trace with hash -1848456444, now seen corresponding path program 1 times [2023-02-16 04:18:05,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:18:05,750 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698747070] [2023-02-16 04:18:05,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:05,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:18:05,756 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:18:05,756 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [960012614] [2023-02-16 04:18:05,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:05,757 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:18:05,757 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:18:05,763 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:18:05,765 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-02-16 04:18:05,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 04:18:05,793 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 3 conjunts are in the unsatisfiable core [2023-02-16 04:18:05,794 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:18:05,805 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-02-16 04:18:05,806 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-16 04:18:05,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:18:05,806 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698747070] [2023-02-16 04:18:05,806 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:18:05,806 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [960012614] [2023-02-16 04:18:05,806 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [960012614] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-16 04:18:05,806 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-16 04:18:05,806 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-02-16 04:18:05,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816483702] [2023-02-16 04:18:05,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-16 04:18:05,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-02-16 04:18:05,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:18:05,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-02-16 04:18:05,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-02-16 04:18:05,808 INFO L87 Difference]: Start difference. First operand 204 states and 275 transitions. Second operand has 4 states, 3 states have (on average 8.0) internal successors, (24), 4 states have internal predecessors, (24), 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) [2023-02-16 04:18:05,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:18:05,826 INFO L93 Difference]: Finished difference Result 204 states and 275 transitions. [2023-02-16 04:18:05,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-02-16 04:18:05,827 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 8.0) internal successors, (24), 4 states have internal predecessors, (24), 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 38 [2023-02-16 04:18:05,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:18:05,828 INFO L225 Difference]: With dead ends: 204 [2023-02-16 04:18:05,828 INFO L226 Difference]: Without dead ends: 203 [2023-02-16 04:18:05,828 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-02-16 04:18:05,829 INFO L413 NwaCegarLoop]: 54 mSDtfsCounter, 13 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-16 04:18:05,829 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 145 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-16 04:18:05,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2023-02-16 04:18:05,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 203. [2023-02-16 04:18:05,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 203 states, 150 states have (on average 1.28) internal successors, (192), 157 states have internal predecessors, (192), 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) [2023-02-16 04:18:05,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 273 transitions. [2023-02-16 04:18:05,837 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 273 transitions. Word has length 38 [2023-02-16 04:18:05,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:18:05,837 INFO L495 AbstractCegarLoop]: Abstraction has 203 states and 273 transitions. [2023-02-16 04:18:05,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 8.0) internal successors, (24), 4 states have internal predecessors, (24), 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) [2023-02-16 04:18:05,838 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 273 transitions. [2023-02-16 04:18:05,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2023-02-16 04:18:05,838 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:18:05,838 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] [2023-02-16 04:18:05,859 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-02-16 04:18:06,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-02-16 04:18:06,062 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:18:06,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:18:06,063 INFO L85 PathProgramCache]: Analyzing trace with hash -1467574807, now seen corresponding path program 1 times [2023-02-16 04:18:06,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:18:06,063 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807026622] [2023-02-16 04:18:06,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:06,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:18:06,068 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:18:06,068 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [978678642] [2023-02-16 04:18:06,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:06,068 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:18:06,069 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:18:06,091 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:18:06,092 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-02-16 04:18:06,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 04:18:06,118 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 3 conjunts are in the unsatisfiable core [2023-02-16 04:18:06,119 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:18:06,134 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-02-16 04:18:06,134 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-16 04:18:06,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:18:06,134 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807026622] [2023-02-16 04:18:06,134 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:18:06,134 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [978678642] [2023-02-16 04:18:06,135 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [978678642] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-16 04:18:06,135 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-16 04:18:06,135 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-02-16 04:18:06,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409275947] [2023-02-16 04:18:06,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-16 04:18:06,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-02-16 04:18:06,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:18:06,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-02-16 04:18:06,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-02-16 04:18:06,136 INFO L87 Difference]: Start difference. First operand 203 states and 273 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) [2023-02-16 04:18:06,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:18:06,162 INFO L93 Difference]: Finished difference Result 214 states and 286 transitions. [2023-02-16 04:18:06,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-02-16 04:18:06,162 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 [2023-02-16 04:18:06,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:18:06,163 INFO L225 Difference]: With dead ends: 214 [2023-02-16 04:18:06,163 INFO L226 Difference]: Without dead ends: 213 [2023-02-16 04:18:06,164 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 [2023-02-16 04:18:06,164 INFO L413 NwaCegarLoop]: 60 mSDtfsCounter, 4 mSDsluCounter, 107 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 167 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-16 04:18:06,164 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 167 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-16 04:18:06,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2023-02-16 04:18:06,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 213. [2023-02-16 04:18:06,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 213 states, 159 states have (on average 1.2641509433962264) internal successors, (201), 164 states have internal predecessors, (201), 32 states have call successors, (32), 9 states have call predecessors, (32), 10 states have return successors, (51), 39 states have call predecessors, (51), 32 states have call successors, (51) [2023-02-16 04:18:06,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 213 states to 213 states and 284 transitions. [2023-02-16 04:18:06,177 INFO L78 Accepts]: Start accepts. Automaton has 213 states and 284 transitions. Word has length 39 [2023-02-16 04:18:06,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:18:06,178 INFO L495 AbstractCegarLoop]: Abstraction has 213 states and 284 transitions. [2023-02-16 04:18:06,178 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) [2023-02-16 04:18:06,178 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 284 transitions. [2023-02-16 04:18:06,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2023-02-16 04:18:06,179 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:18:06,179 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, 1, 1] [2023-02-16 04:18:06,199 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-02-16 04:18:06,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-02-16 04:18:06,397 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:18:06,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:18:06,398 INFO L85 PathProgramCache]: Analyzing trace with hash -2048877323, now seen corresponding path program 1 times [2023-02-16 04:18:06,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:18:06,398 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573382678] [2023-02-16 04:18:06,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:06,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:18:06,403 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:18:06,403 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1979040772] [2023-02-16 04:18:06,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:06,404 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:18:06,404 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:18:06,409 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:18:06,416 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-02-16 04:18:06,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 04:18:06,444 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 3 conjunts are in the unsatisfiable core [2023-02-16 04:18:06,445 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:18:06,461 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2023-02-16 04:18:06,461 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-16 04:18:06,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:18:06,462 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573382678] [2023-02-16 04:18:06,462 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:18:06,462 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1979040772] [2023-02-16 04:18:06,462 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1979040772] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-16 04:18:06,462 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-16 04:18:06,462 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-02-16 04:18:06,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939849140] [2023-02-16 04:18:06,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-16 04:18:06,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-02-16 04:18:06,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:18:06,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-02-16 04:18:06,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-02-16 04:18:06,463 INFO L87 Difference]: Start difference. First operand 213 states and 284 transitions. Second operand has 4 states, 3 states have (on average 9.333333333333334) internal successors, (28), 4 states have internal predecessors, (28), 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) [2023-02-16 04:18:06,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:18:06,481 INFO L93 Difference]: Finished difference Result 213 states and 284 transitions. [2023-02-16 04:18:06,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-02-16 04:18:06,482 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 9.333333333333334) internal successors, (28), 4 states have internal predecessors, (28), 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 42 [2023-02-16 04:18:06,482 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:18:06,483 INFO L225 Difference]: With dead ends: 213 [2023-02-16 04:18:06,483 INFO L226 Difference]: Without dead ends: 212 [2023-02-16 04:18:06,483 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-02-16 04:18:06,484 INFO L413 NwaCegarLoop]: 53 mSDtfsCounter, 8 mSDsluCounter, 89 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 142 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-16 04:18:06,484 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 142 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-16 04:18:06,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2023-02-16 04:18:06,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 212. [2023-02-16 04:18:06,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 159 states have (on average 1.2578616352201257) internal successors, (200), 163 states have internal predecessors, (200), 32 states have call successors, (32), 9 states have call predecessors, (32), 10 states have return successors, (51), 39 states have call predecessors, (51), 32 states have call successors, (51) [2023-02-16 04:18:06,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 283 transitions. [2023-02-16 04:18:06,492 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 283 transitions. Word has length 42 [2023-02-16 04:18:06,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:18:06,492 INFO L495 AbstractCegarLoop]: Abstraction has 212 states and 283 transitions. [2023-02-16 04:18:06,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 9.333333333333334) internal successors, (28), 4 states have internal predecessors, (28), 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) [2023-02-16 04:18:06,492 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 283 transitions. [2023-02-16 04:18:06,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2023-02-16 04:18:06,493 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:18:06,493 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, 1, 1, 1] [2023-02-16 04:18:06,512 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-02-16 04:18:06,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:18:06,698 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:18:06,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:18:06,699 INFO L85 PathProgramCache]: Analyzing trace with hash 909312544, now seen corresponding path program 1 times [2023-02-16 04:18:06,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:18:06,699 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021071594] [2023-02-16 04:18:06,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:06,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:18:06,703 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:18:06,704 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [738772024] [2023-02-16 04:18:06,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:06,704 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:18:06,704 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:18:06,725 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:18:06,727 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-02-16 04:18:06,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 04:18:06,755 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 3 conjunts are in the unsatisfiable core [2023-02-16 04:18:06,757 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:18:06,775 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2023-02-16 04:18:06,775 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-16 04:18:06,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:18:06,776 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021071594] [2023-02-16 04:18:06,776 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:18:06,776 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [738772024] [2023-02-16 04:18:06,776 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [738772024] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-16 04:18:06,776 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-16 04:18:06,776 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-02-16 04:18:06,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150725853] [2023-02-16 04:18:06,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-16 04:18:06,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-02-16 04:18:06,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:18:06,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-02-16 04:18:06,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-02-16 04:18:06,778 INFO L87 Difference]: Start difference. First operand 212 states and 283 transitions. Second operand has 4 states, 3 states have (on average 9.666666666666666) internal successors, (29), 4 states have internal predecessors, (29), 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) [2023-02-16 04:18:06,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:18:06,803 INFO L93 Difference]: Finished difference Result 217 states and 287 transitions. [2023-02-16 04:18:06,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-02-16 04:18:06,803 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 9.666666666666666) internal successors, (29), 4 states have internal predecessors, (29), 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 43 [2023-02-16 04:18:06,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:18:06,804 INFO L225 Difference]: With dead ends: 217 [2023-02-16 04:18:06,804 INFO L226 Difference]: Without dead ends: 216 [2023-02-16 04:18:06,804 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-02-16 04:18:06,805 INFO L413 NwaCegarLoop]: 56 mSDtfsCounter, 5 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-16 04:18:06,805 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 159 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-16 04:18:06,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2023-02-16 04:18:06,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 215. [2023-02-16 04:18:06,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 162 states have (on average 1.2530864197530864) internal successors, (203), 166 states have internal predecessors, (203), 32 states have call successors, (32), 9 states have call predecessors, (32), 10 states have return successors, (51), 39 states have call predecessors, (51), 32 states have call successors, (51) [2023-02-16 04:18:06,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 286 transitions. [2023-02-16 04:18:06,813 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 286 transitions. Word has length 43 [2023-02-16 04:18:06,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:18:06,813 INFO L495 AbstractCegarLoop]: Abstraction has 215 states and 286 transitions. [2023-02-16 04:18:06,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 9.666666666666666) internal successors, (29), 4 states have internal predecessors, (29), 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) [2023-02-16 04:18:06,813 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 286 transitions. [2023-02-16 04:18:06,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2023-02-16 04:18:06,814 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:18:06,814 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, 1, 1] [2023-02-16 04:18:06,833 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-02-16 04:18:07,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-02-16 04:18:07,020 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:18:07,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:18:07,020 INFO L85 PathProgramCache]: Analyzing trace with hash -504640214, now seen corresponding path program 1 times [2023-02-16 04:18:07,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:18:07,020 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592300082] [2023-02-16 04:18:07,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:07,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:18:07,025 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:18:07,025 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [900557291] [2023-02-16 04:18:07,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:07,026 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:18:07,026 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:18:07,027 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:18:07,040 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-02-16 04:18:07,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 04:18:07,069 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 8 conjunts are in the unsatisfiable core [2023-02-16 04:18:07,070 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:18:07,119 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-02-16 04:18:07,119 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:18:07,209 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-02-16 04:18:07,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:18:07,209 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [592300082] [2023-02-16 04:18:07,209 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:18:07,210 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [900557291] [2023-02-16 04:18:07,210 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [900557291] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 04:18:07,210 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-16 04:18:07,210 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2023-02-16 04:18:07,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455993127] [2023-02-16 04:18:07,210 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-16 04:18:07,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-02-16 04:18:07,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:18:07,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-02-16 04:18:07,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2023-02-16 04:18:07,211 INFO L87 Difference]: Start difference. First operand 215 states and 286 transitions. Second operand has 16 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 12 states have internal predecessors, (46), 7 states have call successors, (9), 5 states have call predecessors, (9), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2023-02-16 04:18:07,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:18:07,478 INFO L93 Difference]: Finished difference Result 315 states and 408 transitions. [2023-02-16 04:18:07,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-02-16 04:18:07,479 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 12 states have internal predecessors, (46), 7 states have call successors, (9), 5 states have call predecessors, (9), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 48 [2023-02-16 04:18:07,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:18:07,480 INFO L225 Difference]: With dead ends: 315 [2023-02-16 04:18:07,480 INFO L226 Difference]: Without dead ends: 314 [2023-02-16 04:18:07,480 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=91, Invalid=461, Unknown=0, NotChecked=0, Total=552 [2023-02-16 04:18:07,481 INFO L413 NwaCegarLoop]: 63 mSDtfsCounter, 170 mSDsluCounter, 470 mSDsCounter, 0 mSdLazyCounter, 416 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 176 SdHoareTripleChecker+Valid, 533 SdHoareTripleChecker+Invalid, 461 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 416 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-02-16 04:18:07,481 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [176 Valid, 533 Invalid, 461 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 416 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-02-16 04:18:07,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 314 states. [2023-02-16 04:18:07,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 314 to 278. [2023-02-16 04:18:07,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 278 states, 210 states have (on average 1.2904761904761906) internal successors, (271), 216 states have internal predecessors, (271), 42 states have call successors, (42), 12 states have call predecessors, (42), 15 states have return successors, (69), 49 states have call predecessors, (69), 42 states have call successors, (69) [2023-02-16 04:18:07,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 278 states to 278 states and 382 transitions. [2023-02-16 04:18:07,491 INFO L78 Accepts]: Start accepts. Automaton has 278 states and 382 transitions. Word has length 48 [2023-02-16 04:18:07,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:18:07,491 INFO L495 AbstractCegarLoop]: Abstraction has 278 states and 382 transitions. [2023-02-16 04:18:07,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 12 states have internal predecessors, (46), 7 states have call successors, (9), 5 states have call predecessors, (9), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2023-02-16 04:18:07,492 INFO L276 IsEmpty]: Start isEmpty. Operand 278 states and 382 transitions. [2023-02-16 04:18:07,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2023-02-16 04:18:07,492 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:18:07,493 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 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] [2023-02-16 04:18:07,511 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-02-16 04:18:07,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-02-16 04:18:07,698 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:18:07,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:18:07,698 INFO L85 PathProgramCache]: Analyzing trace with hash -953842833, now seen corresponding path program 1 times [2023-02-16 04:18:07,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:18:07,699 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679520435] [2023-02-16 04:18:07,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:07,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:18:07,704 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:18:07,704 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1271891120] [2023-02-16 04:18:07,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:07,704 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:18:07,705 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:18:07,725 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:18:07,746 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-02-16 04:18:07,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 04:18:07,778 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 5 conjunts are in the unsatisfiable core [2023-02-16 04:18:07,779 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:18:07,822 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2023-02-16 04:18:07,822 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-16 04:18:07,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:18:07,823 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679520435] [2023-02-16 04:18:07,823 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:18:07,823 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1271891120] [2023-02-16 04:18:07,823 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1271891120] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-16 04:18:07,823 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-16 04:18:07,823 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-02-16 04:18:07,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837847408] [2023-02-16 04:18:07,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-16 04:18:07,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-02-16 04:18:07,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:18:07,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-02-16 04:18:07,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-02-16 04:18:07,825 INFO L87 Difference]: Start difference. First operand 278 states and 382 transitions. Second operand has 6 states, 6 states have (on average 5.833333333333333) internal successors, (35), 6 states have internal predecessors, (35), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2023-02-16 04:18:07,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:18:07,876 INFO L93 Difference]: Finished difference Result 497 states and 686 transitions. [2023-02-16 04:18:07,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-02-16 04:18:07,877 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.833333333333333) internal successors, (35), 6 states have internal predecessors, (35), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 54 [2023-02-16 04:18:07,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:18:07,878 INFO L225 Difference]: With dead ends: 497 [2023-02-16 04:18:07,878 INFO L226 Difference]: Without dead ends: 253 [2023-02-16 04:18:07,879 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2023-02-16 04:18:07,879 INFO L413 NwaCegarLoop]: 52 mSDtfsCounter, 11 mSDsluCounter, 100 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-16 04:18:07,879 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 152 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-16 04:18:07,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2023-02-16 04:18:07,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 252. [2023-02-16 04:18:07,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 252 states, 190 states have (on average 1.2789473684210526) internal successors, (243), 197 states have internal predecessors, (243), 37 states have call successors, (37), 11 states have call predecessors, (37), 14 states have return successors, (61), 43 states have call predecessors, (61), 37 states have call successors, (61) [2023-02-16 04:18:07,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 252 states to 252 states and 341 transitions. [2023-02-16 04:18:07,887 INFO L78 Accepts]: Start accepts. Automaton has 252 states and 341 transitions. Word has length 54 [2023-02-16 04:18:07,888 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:18:07,888 INFO L495 AbstractCegarLoop]: Abstraction has 252 states and 341 transitions. [2023-02-16 04:18:07,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.833333333333333) internal successors, (35), 6 states have internal predecessors, (35), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2023-02-16 04:18:07,888 INFO L276 IsEmpty]: Start isEmpty. Operand 252 states and 341 transitions. [2023-02-16 04:18:07,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2023-02-16 04:18:07,889 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:18:07,889 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] [2023-02-16 04:18:07,913 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-02-16 04:18:08,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:18:08,093 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:18:08,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:18:08,094 INFO L85 PathProgramCache]: Analyzing trace with hash 732083949, now seen corresponding path program 2 times [2023-02-16 04:18:08,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:18:08,094 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586064261] [2023-02-16 04:18:08,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:08,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:18:08,099 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:18:08,099 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1421306619] [2023-02-16 04:18:08,099 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-02-16 04:18:08,099 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:18:08,100 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:18:08,113 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:18:08,142 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-02-16 04:18:08,207 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-02-16 04:18:08,207 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 04:18:08,208 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 7 conjunts are in the unsatisfiable core [2023-02-16 04:18:08,209 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:18:08,250 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2023-02-16 04:18:08,250 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-16 04:18:08,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:18:08,251 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586064261] [2023-02-16 04:18:08,251 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:18:08,251 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1421306619] [2023-02-16 04:18:08,251 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1421306619] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-16 04:18:08,251 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-16 04:18:08,251 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-02-16 04:18:08,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382083625] [2023-02-16 04:18:08,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-16 04:18:08,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-02-16 04:18:08,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:18:08,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-02-16 04:18:08,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-02-16 04:18:08,252 INFO L87 Difference]: Start difference. First operand 252 states and 341 transitions. Second operand has 8 states, 6 states have (on average 5.833333333333333) internal successors, (35), 7 states have internal predecessors, (35), 5 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2023-02-16 04:18:08,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:18:08,373 INFO L93 Difference]: Finished difference Result 517 states and 717 transitions. [2023-02-16 04:18:08,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-02-16 04:18:08,373 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 5.833333333333333) internal successors, (35), 7 states have internal predecessors, (35), 5 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 54 [2023-02-16 04:18:08,373 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:18:08,374 INFO L225 Difference]: With dead ends: 517 [2023-02-16 04:18:08,374 INFO L226 Difference]: Without dead ends: 303 [2023-02-16 04:18:08,375 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2023-02-16 04:18:08,376 INFO L413 NwaCegarLoop]: 61 mSDtfsCounter, 55 mSDsluCounter, 279 mSDsCounter, 0 mSdLazyCounter, 213 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 340 SdHoareTripleChecker+Invalid, 225 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 213 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-16 04:18:08,376 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [57 Valid, 340 Invalid, 225 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 213 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-16 04:18:08,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303 states. [2023-02-16 04:18:08,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303 to 296. [2023-02-16 04:18:08,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 224 states have (on average 1.3080357142857142) internal successors, (293), 229 states have internal predecessors, (293), 45 states have call successors, (45), 13 states have call predecessors, (45), 16 states have return successors, (75), 53 states have call predecessors, (75), 45 states have call successors, (75) [2023-02-16 04:18:08,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 413 transitions. [2023-02-16 04:18:08,386 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 413 transitions. Word has length 54 [2023-02-16 04:18:08,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:18:08,387 INFO L495 AbstractCegarLoop]: Abstraction has 296 states and 413 transitions. [2023-02-16 04:18:08,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 5.833333333333333) internal successors, (35), 7 states have internal predecessors, (35), 5 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2023-02-16 04:18:08,387 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 413 transitions. [2023-02-16 04:18:08,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2023-02-16 04:18:08,387 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:18:08,387 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, 1, 1, 1] [2023-02-16 04:18:08,394 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-02-16 04:18:08,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:18:08,592 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:18:08,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:18:08,592 INFO L85 PathProgramCache]: Analyzing trace with hash -36930177, now seen corresponding path program 1 times [2023-02-16 04:18:08,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:18:08,593 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949510179] [2023-02-16 04:18:08,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:08,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:18:08,600 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:18:08,601 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1979308705] [2023-02-16 04:18:08,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:08,601 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:18:08,601 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:18:08,602 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:18:08,604 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-02-16 04:18:08,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 04:18:08,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 8 conjunts are in the unsatisfiable core [2023-02-16 04:18:08,635 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:18:08,713 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 13 proven. 1 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-02-16 04:18:08,713 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:18:08,811 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 12 proven. 2 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2023-02-16 04:18:08,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:18:08,811 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949510179] [2023-02-16 04:18:08,811 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:18:08,811 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1979308705] [2023-02-16 04:18:08,811 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1979308705] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 04:18:08,811 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-16 04:18:08,812 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2023-02-16 04:18:08,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613114114] [2023-02-16 04:18:08,812 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-16 04:18:08,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-02-16 04:18:08,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:18:08,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-02-16 04:18:08,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2023-02-16 04:18:08,813 INFO L87 Difference]: Start difference. First operand 296 states and 413 transitions. Second operand has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 15 states have internal predecessors, (49), 4 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2023-02-16 04:18:08,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:18:08,996 INFO L93 Difference]: Finished difference Result 533 states and 738 transitions. [2023-02-16 04:18:08,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-02-16 04:18:08,996 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 15 states have internal predecessors, (49), 4 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 53 [2023-02-16 04:18:08,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:18:08,998 INFO L225 Difference]: With dead ends: 533 [2023-02-16 04:18:08,998 INFO L226 Difference]: Without dead ends: 324 [2023-02-16 04:18:08,999 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 90 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=109, Invalid=397, Unknown=0, NotChecked=0, Total=506 [2023-02-16 04:18:08,999 INFO L413 NwaCegarLoop]: 53 mSDtfsCounter, 42 mSDsluCounter, 593 mSDsCounter, 0 mSdLazyCounter, 297 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 646 SdHoareTripleChecker+Invalid, 301 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 297 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-16 04:18:08,999 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [45 Valid, 646 Invalid, 301 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 297 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-16 04:18:09,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 324 states. [2023-02-16 04:18:09,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 324 to 307. [2023-02-16 04:18:09,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 307 states, 235 states have (on average 1.3021276595744682) internal successors, (306), 240 states have internal predecessors, (306), 45 states have call successors, (45), 13 states have call predecessors, (45), 16 states have return successors, (75), 53 states have call predecessors, (75), 45 states have call successors, (75) [2023-02-16 04:18:09,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 307 states to 307 states and 426 transitions. [2023-02-16 04:18:09,009 INFO L78 Accepts]: Start accepts. Automaton has 307 states and 426 transitions. Word has length 53 [2023-02-16 04:18:09,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:18:09,009 INFO L495 AbstractCegarLoop]: Abstraction has 307 states and 426 transitions. [2023-02-16 04:18:09,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 15 states have internal predecessors, (49), 4 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2023-02-16 04:18:09,009 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 426 transitions. [2023-02-16 04:18:09,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2023-02-16 04:18:09,009 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:18:09,009 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, 1] [2023-02-16 04:18:09,016 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-02-16 04:18:09,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2023-02-16 04:18:09,215 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:18:09,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:18:09,215 INFO L85 PathProgramCache]: Analyzing trace with hash 726408517, now seen corresponding path program 1 times [2023-02-16 04:18:09,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:18:09,215 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [547488914] [2023-02-16 04:18:09,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:09,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:18:09,220 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:18:09,220 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1484426386] [2023-02-16 04:18:09,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:09,220 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:18:09,220 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:18:09,222 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:18:09,224 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-02-16 04:18:09,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 04:18:09,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 5 conjunts are in the unsatisfiable core [2023-02-16 04:18:09,257 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:18:09,288 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-02-16 04:18:09,288 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-16 04:18:09,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:18:09,289 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [547488914] [2023-02-16 04:18:09,289 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:18:09,289 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1484426386] [2023-02-16 04:18:09,289 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1484426386] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-16 04:18:09,289 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-16 04:18:09,289 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-02-16 04:18:09,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284308868] [2023-02-16 04:18:09,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-16 04:18:09,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-02-16 04:18:09,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:18:09,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-02-16 04:18:09,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-02-16 04:18:09,290 INFO L87 Difference]: Start difference. First operand 307 states and 426 transitions. Second operand has 6 states, 4 states have (on average 8.25) internal successors, (33), 6 states have internal predecessors, (33), 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) [2023-02-16 04:18:09,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:18:09,329 INFO L93 Difference]: Finished difference Result 307 states and 426 transitions. [2023-02-16 04:18:09,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-02-16 04:18:09,331 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 4 states have (on average 8.25) internal successors, (33), 6 states have internal predecessors, (33), 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 55 [2023-02-16 04:18:09,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:18:09,332 INFO L225 Difference]: With dead ends: 307 [2023-02-16 04:18:09,332 INFO L226 Difference]: Without dead ends: 306 [2023-02-16 04:18:09,333 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-02-16 04:18:09,333 INFO L413 NwaCegarLoop]: 56 mSDtfsCounter, 7 mSDsluCounter, 146 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 202 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-16 04:18:09,333 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 202 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-16 04:18:09,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 306 states. [2023-02-16 04:18:09,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 306 to 306. [2023-02-16 04:18:09,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 306 states, 235 states have (on average 1.2893617021276595) internal successors, (303), 239 states have internal predecessors, (303), 45 states have call successors, (45), 13 states have call predecessors, (45), 16 states have return successors, (75), 53 states have call predecessors, (75), 45 states have call successors, (75) [2023-02-16 04:18:09,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306 states to 306 states and 423 transitions. [2023-02-16 04:18:09,341 INFO L78 Accepts]: Start accepts. Automaton has 306 states and 423 transitions. Word has length 55 [2023-02-16 04:18:09,342 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:18:09,342 INFO L495 AbstractCegarLoop]: Abstraction has 306 states and 423 transitions. [2023-02-16 04:18:09,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 4 states have (on average 8.25) internal successors, (33), 6 states have internal predecessors, (33), 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) [2023-02-16 04:18:09,342 INFO L276 IsEmpty]: Start isEmpty. Operand 306 states and 423 transitions. [2023-02-16 04:18:09,342 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2023-02-16 04:18:09,342 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:18:09,342 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, 1, 1] [2023-02-16 04:18:09,349 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-02-16 04:18:09,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2023-02-16 04:18:09,547 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:18:09,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:18:09,548 INFO L85 PathProgramCache]: Analyzing trace with hash 1043827591, now seen corresponding path program 1 times [2023-02-16 04:18:09,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:18:09,548 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119904204] [2023-02-16 04:18:09,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:09,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:18:09,552 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:18:09,553 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1609558946] [2023-02-16 04:18:09,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:09,553 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:18:09,553 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:18:09,554 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:18:09,556 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-02-16 04:18:09,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 04:18:09,586 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 19 conjunts are in the unsatisfiable core [2023-02-16 04:18:09,587 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:18:09,666 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 14 proven. 4 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-02-16 04:18:09,666 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:18:10,251 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 14 proven. 4 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2023-02-16 04:18:10,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:18:10,252 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119904204] [2023-02-16 04:18:10,252 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:18:10,252 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1609558946] [2023-02-16 04:18:10,252 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1609558946] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 04:18:10,252 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-16 04:18:10,252 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2023-02-16 04:18:10,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608591905] [2023-02-16 04:18:10,252 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-16 04:18:10,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-02-16 04:18:10,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:18:10,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-02-16 04:18:10,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2023-02-16 04:18:10,253 INFO L87 Difference]: Start difference. First operand 306 states and 423 transitions. Second operand has 20 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 16 states have internal predecessors, (56), 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) [2023-02-16 04:18:11,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:18:11,581 INFO L93 Difference]: Finished difference Result 608 states and 826 transitions. [2023-02-16 04:18:11,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-02-16 04:18:11,581 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 16 states have internal predecessors, (56), 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 56 [2023-02-16 04:18:11,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:18:11,583 INFO L225 Difference]: With dead ends: 608 [2023-02-16 04:18:11,583 INFO L226 Difference]: Without dead ends: 394 [2023-02-16 04:18:11,584 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=139, Invalid=853, Unknown=0, NotChecked=0, Total=992 [2023-02-16 04:18:11,584 INFO L413 NwaCegarLoop]: 70 mSDtfsCounter, 163 mSDsluCounter, 686 mSDsCounter, 0 mSdLazyCounter, 610 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 756 SdHoareTripleChecker+Invalid, 658 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 610 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-02-16 04:18:11,584 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [168 Valid, 756 Invalid, 658 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 610 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-02-16 04:18:11,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 394 states. [2023-02-16 04:18:11,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 394 to 367. [2023-02-16 04:18:11,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 367 states, 286 states have (on average 1.2727272727272727) internal successors, (364), 285 states have internal predecessors, (364), 52 states have call successors, (52), 16 states have call predecessors, (52), 19 states have return successors, (85), 65 states have call predecessors, (85), 52 states have call successors, (85) [2023-02-16 04:18:11,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 367 states to 367 states and 501 transitions. [2023-02-16 04:18:11,594 INFO L78 Accepts]: Start accepts. Automaton has 367 states and 501 transitions. Word has length 56 [2023-02-16 04:18:11,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:18:11,594 INFO L495 AbstractCegarLoop]: Abstraction has 367 states and 501 transitions. [2023-02-16 04:18:11,595 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 16 states have internal predecessors, (56), 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) [2023-02-16 04:18:11,595 INFO L276 IsEmpty]: Start isEmpty. Operand 367 states and 501 transitions. [2023-02-16 04:18:11,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2023-02-16 04:18:11,595 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:18:11,595 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 4, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 04:18:11,602 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-02-16 04:18:11,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:18:11,800 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:18:11,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:18:11,801 INFO L85 PathProgramCache]: Analyzing trace with hash 342724557, now seen corresponding path program 1 times [2023-02-16 04:18:11,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:18:11,801 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857082197] [2023-02-16 04:18:11,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:11,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:18:11,806 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:18:11,806 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [792626425] [2023-02-16 04:18:11,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:11,806 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:18:11,806 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:18:11,807 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:18:11,809 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-02-16 04:18:11,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 04:18:11,840 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 6 conjunts are in the unsatisfiable core [2023-02-16 04:18:11,841 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:18:11,873 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2023-02-16 04:18:11,873 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-16 04:18:11,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:18:11,873 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857082197] [2023-02-16 04:18:11,873 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:18:11,873 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [792626425] [2023-02-16 04:18:11,873 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [792626425] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-16 04:18:11,873 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-16 04:18:11,874 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-02-16 04:18:11,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735021221] [2023-02-16 04:18:11,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-16 04:18:11,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-02-16 04:18:11,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:18:11,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-02-16 04:18:11,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-02-16 04:18:11,875 INFO L87 Difference]: Start difference. First operand 367 states and 501 transitions. Second operand has 7 states, 6 states have (on average 6.333333333333333) internal successors, (38), 5 states have internal predecessors, (38), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2023-02-16 04:18:11,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:18:11,971 INFO L93 Difference]: Finished difference Result 690 states and 937 transitions. [2023-02-16 04:18:11,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-02-16 04:18:11,971 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 6.333333333333333) internal successors, (38), 5 states have internal predecessors, (38), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Word has length 64 [2023-02-16 04:18:11,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:18:11,986 INFO L225 Difference]: With dead ends: 690 [2023-02-16 04:18:11,986 INFO L226 Difference]: Without dead ends: 372 [2023-02-16 04:18:11,987 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-02-16 04:18:11,987 INFO L413 NwaCegarLoop]: 67 mSDtfsCounter, 41 mSDsluCounter, 269 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 336 SdHoareTripleChecker+Invalid, 120 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-16 04:18:11,987 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 336 Invalid, 120 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-16 04:18:11,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 372 states. [2023-02-16 04:18:11,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 372 to 363. [2023-02-16 04:18:11,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 363 states, 283 states have (on average 1.2614840989399294) internal successors, (357), 282 states have internal predecessors, (357), 50 states have call successors, (50), 17 states have call predecessors, (50), 20 states have return successors, (79), 63 states have call predecessors, (79), 50 states have call successors, (79) [2023-02-16 04:18:11,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 363 states to 363 states and 486 transitions. [2023-02-16 04:18:11,997 INFO L78 Accepts]: Start accepts. Automaton has 363 states and 486 transitions. Word has length 64 [2023-02-16 04:18:11,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:18:11,997 INFO L495 AbstractCegarLoop]: Abstraction has 363 states and 486 transitions. [2023-02-16 04:18:11,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 6.333333333333333) internal successors, (38), 5 states have internal predecessors, (38), 3 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2023-02-16 04:18:11,998 INFO L276 IsEmpty]: Start isEmpty. Operand 363 states and 486 transitions. [2023-02-16 04:18:11,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2023-02-16 04:18:11,998 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:18:11,998 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 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, 1, 1, 1, 1, 1] [2023-02-16 04:18:12,002 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-02-16 04:18:12,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:18:12,199 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting binomialCoefficientErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:18:12,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:18:12,200 INFO L85 PathProgramCache]: Analyzing trace with hash -1354749825, now seen corresponding path program 1 times [2023-02-16 04:18:12,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:18:12,200 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033461709] [2023-02-16 04:18:12,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:12,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:18:12,206 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:18:12,206 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [344857818] [2023-02-16 04:18:12,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:12,206 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:18:12,207 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:18:12,221 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:18:12,222 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-02-16 04:18:12,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 04:18:12,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 9 conjunts are in the unsatisfiable core [2023-02-16 04:18:12,257 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:18:12,323 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2023-02-16 04:18:12,323 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-16 04:18:12,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:18:12,323 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033461709] [2023-02-16 04:18:12,323 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:18:12,324 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [344857818] [2023-02-16 04:18:12,324 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [344857818] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-16 04:18:12,324 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-16 04:18:12,324 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-02-16 04:18:12,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992795334] [2023-02-16 04:18:12,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-16 04:18:12,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-02-16 04:18:12,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:18:12,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-02-16 04:18:12,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-02-16 04:18:12,325 INFO L87 Difference]: Start difference. First operand 363 states and 486 transitions. Second operand has 8 states, 7 states have (on average 5.285714285714286) internal successors, (37), 7 states have internal predecessors, (37), 4 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2023-02-16 04:18:12,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:18:12,402 INFO L93 Difference]: Finished difference Result 370 states and 486 transitions. [2023-02-16 04:18:12,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-02-16 04:18:12,403 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 5.285714285714286) internal successors, (37), 7 states have internal predecessors, (37), 4 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 66 [2023-02-16 04:18:12,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:18:12,404 INFO L225 Difference]: With dead ends: 370 [2023-02-16 04:18:12,404 INFO L226 Difference]: Without dead ends: 369 [2023-02-16 04:18:12,404 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2023-02-16 04:18:12,405 INFO L413 NwaCegarLoop]: 63 mSDtfsCounter, 49 mSDsluCounter, 151 mSDsCounter, 0 mSdLazyCounter, 102 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 102 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-16 04:18:12,405 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [50 Valid, 214 Invalid, 108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 102 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-16 04:18:12,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 369 states. [2023-02-16 04:18:12,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 369 to 363. [2023-02-16 04:18:12,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 363 states, 283 states have (on average 1.254416961130742) internal successors, (355), 282 states have internal predecessors, (355), 50 states have call successors, (50), 17 states have call predecessors, (50), 20 states have return successors, (79), 63 states have call predecessors, (79), 50 states have call successors, (79) [2023-02-16 04:18:12,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 363 states to 363 states and 484 transitions. [2023-02-16 04:18:12,413 INFO L78 Accepts]: Start accepts. Automaton has 363 states and 484 transitions. Word has length 66 [2023-02-16 04:18:12,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:18:12,414 INFO L495 AbstractCegarLoop]: Abstraction has 363 states and 484 transitions. [2023-02-16 04:18:12,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 5.285714285714286) internal successors, (37), 7 states have internal predecessors, (37), 4 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2023-02-16 04:18:12,414 INFO L276 IsEmpty]: Start isEmpty. Operand 363 states and 484 transitions. [2023-02-16 04:18:12,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2023-02-16 04:18:12,414 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:18:12,415 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 04:18:12,437 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-02-16 04:18:12,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2023-02-16 04:18:12,619 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting binomialCoefficientErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:18:12,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:18:12,619 INFO L85 PathProgramCache]: Analyzing trace with hash 952428439, now seen corresponding path program 1 times [2023-02-16 04:18:12,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:18:12,620 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237243580] [2023-02-16 04:18:12,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:12,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:18:12,624 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:18:12,636 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1849511456] [2023-02-16 04:18:12,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:12,637 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:18:12,637 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:18:12,638 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:18:12,640 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-02-16 04:18:12,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 04:18:12,673 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 9 conjunts are in the unsatisfiable core [2023-02-16 04:18:12,674 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:18:12,752 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2023-02-16 04:18:12,752 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:18:12,847 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2023-02-16 04:18:12,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:18:12,847 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237243580] [2023-02-16 04:18:12,847 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:18:12,847 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1849511456] [2023-02-16 04:18:12,847 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1849511456] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 04:18:12,847 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-16 04:18:12,847 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2023-02-16 04:18:12,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276714776] [2023-02-16 04:18:12,847 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-16 04:18:12,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-02-16 04:18:12,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:18:12,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-02-16 04:18:12,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2023-02-16 04:18:12,849 INFO L87 Difference]: Start difference. First operand 363 states and 484 transitions. Second operand has 14 states, 13 states have (on average 4.076923076923077) internal successors, (53), 12 states have internal predecessors, (53), 7 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2023-02-16 04:18:13,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:18:13,056 INFO L93 Difference]: Finished difference Result 444 states and 591 transitions. [2023-02-16 04:18:13,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-02-16 04:18:13,056 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 4.076923076923077) internal successors, (53), 12 states have internal predecessors, (53), 7 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) Word has length 67 [2023-02-16 04:18:13,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:18:13,058 INFO L225 Difference]: With dead ends: 444 [2023-02-16 04:18:13,058 INFO L226 Difference]: Without dead ends: 443 [2023-02-16 04:18:13,058 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 122 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=98, Invalid=322, Unknown=0, NotChecked=0, Total=420 [2023-02-16 04:18:13,059 INFO L413 NwaCegarLoop]: 68 mSDtfsCounter, 93 mSDsluCounter, 535 mSDsCounter, 0 mSdLazyCounter, 292 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 603 SdHoareTripleChecker+Invalid, 308 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 292 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-16 04:18:13,059 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [96 Valid, 603 Invalid, 308 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 292 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-16 04:18:13,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 443 states. [2023-02-16 04:18:13,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 443 to 422. [2023-02-16 04:18:13,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 422 states, 328 states have (on average 1.2591463414634145) internal successors, (413), 326 states have internal predecessors, (413), 62 states have call successors, (62), 19 states have call predecessors, (62), 22 states have return successors, (100), 76 states have call predecessors, (100), 62 states have call successors, (100) [2023-02-16 04:18:13,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 575 transitions. [2023-02-16 04:18:13,082 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 575 transitions. Word has length 67 [2023-02-16 04:18:13,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:18:13,082 INFO L495 AbstractCegarLoop]: Abstraction has 422 states and 575 transitions. [2023-02-16 04:18:13,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 4.076923076923077) internal successors, (53), 12 states have internal predecessors, (53), 7 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2023-02-16 04:18:13,082 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 575 transitions. [2023-02-16 04:18:13,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2023-02-16 04:18:13,083 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:18:13,083 INFO L195 NwaCegarLoop]: trace histogram [7, 5, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 04:18:13,105 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-02-16 04:18:13,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-02-16 04:18:13,288 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:18:13,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:18:13,289 INFO L85 PathProgramCache]: Analyzing trace with hash -1670444076, now seen corresponding path program 1 times [2023-02-16 04:18:13,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:18:13,289 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035968373] [2023-02-16 04:18:13,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:13,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:18:13,294 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:18:13,294 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [536990281] [2023-02-16 04:18:13,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:13,295 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:18:13,295 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:18:13,296 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:18:13,298 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-02-16 04:18:13,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 04:18:13,339 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 10 conjunts are in the unsatisfiable core [2023-02-16 04:18:13,340 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:18:13,411 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 54 proven. 2 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2023-02-16 04:18:13,411 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:18:13,495 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 22 proven. 16 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2023-02-16 04:18:13,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:18:13,496 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1035968373] [2023-02-16 04:18:13,496 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:18:13,496 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [536990281] [2023-02-16 04:18:13,496 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [536990281] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 04:18:13,496 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-16 04:18:13,497 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2023-02-16 04:18:13,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803424790] [2023-02-16 04:18:13,497 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-16 04:18:13,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-02-16 04:18:13,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:18:13,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-02-16 04:18:13,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2023-02-16 04:18:13,498 INFO L87 Difference]: Start difference. First operand 422 states and 575 transitions. Second operand has 11 states, 10 states have (on average 5.0) internal successors, (50), 8 states have internal predecessors, (50), 6 states have call successors, (10), 5 states have call predecessors, (10), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2023-02-16 04:18:13,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:18:13,691 INFO L93 Difference]: Finished difference Result 821 states and 1126 transitions. [2023-02-16 04:18:13,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-02-16 04:18:13,692 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 5.0) internal successors, (50), 8 states have internal predecessors, (50), 6 states have call successors, (10), 5 states have call predecessors, (10), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 71 [2023-02-16 04:18:13,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:18:13,694 INFO L225 Difference]: With dead ends: 821 [2023-02-16 04:18:13,694 INFO L226 Difference]: Without dead ends: 439 [2023-02-16 04:18:13,696 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 124 SyntacticMatches, 8 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2023-02-16 04:18:13,696 INFO L413 NwaCegarLoop]: 67 mSDtfsCounter, 65 mSDsluCounter, 439 mSDsCounter, 0 mSdLazyCounter, 288 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 506 SdHoareTripleChecker+Invalid, 302 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 288 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-16 04:18:13,697 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [68 Valid, 506 Invalid, 302 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 288 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-16 04:18:13,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 439 states. [2023-02-16 04:18:13,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 439 to 423. [2023-02-16 04:18:13,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 423 states, 328 states have (on average 1.2560975609756098) internal successors, (412), 327 states have internal predecessors, (412), 62 states have call successors, (62), 20 states have call predecessors, (62), 23 states have return successors, (98), 75 states have call predecessors, (98), 62 states have call successors, (98) [2023-02-16 04:18:13,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 572 transitions. [2023-02-16 04:18:13,713 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 572 transitions. Word has length 71 [2023-02-16 04:18:13,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:18:13,713 INFO L495 AbstractCegarLoop]: Abstraction has 423 states and 572 transitions. [2023-02-16 04:18:13,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 5.0) internal successors, (50), 8 states have internal predecessors, (50), 6 states have call successors, (10), 5 states have call predecessors, (10), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2023-02-16 04:18:13,714 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 572 transitions. [2023-02-16 04:18:13,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2023-02-16 04:18:13,714 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:18:13,714 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, 1, 1] [2023-02-16 04:18:13,737 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-02-16 04:18:13,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-02-16 04:18:13,920 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:18:13,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:18:13,920 INFO L85 PathProgramCache]: Analyzing trace with hash -637059568, now seen corresponding path program 2 times [2023-02-16 04:18:13,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:18:13,921 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323083012] [2023-02-16 04:18:13,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:13,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:18:13,932 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:18:13,933 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1530187029] [2023-02-16 04:18:13,933 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-02-16 04:18:13,933 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:18:13,933 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:18:13,934 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:18:13,952 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-02-16 04:18:13,990 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-02-16 04:18:13,990 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 04:18:13,990 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 10 conjunts are in the unsatisfiable core [2023-02-16 04:18:13,992 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:18:14,093 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 22 proven. 1 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2023-02-16 04:18:14,093 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:18:14,235 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 22 proven. 1 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2023-02-16 04:18:14,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:18:14,235 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323083012] [2023-02-16 04:18:14,235 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:18:14,235 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1530187029] [2023-02-16 04:18:14,235 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1530187029] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 04:18:14,235 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-16 04:18:14,235 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2023-02-16 04:18:14,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057387674] [2023-02-16 04:18:14,236 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-16 04:18:14,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-02-16 04:18:14,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:18:14,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-02-16 04:18:14,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2023-02-16 04:18:14,237 INFO L87 Difference]: Start difference. First operand 423 states and 572 transitions. Second operand has 16 states, 15 states have (on average 4.2) internal successors, (63), 12 states have internal predecessors, (63), 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) [2023-02-16 04:18:14,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:18:14,604 INFO L93 Difference]: Finished difference Result 481 states and 627 transitions. [2023-02-16 04:18:14,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-02-16 04:18:14,605 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 4.2) internal successors, (63), 12 states have internal predecessors, (63), 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 72 [2023-02-16 04:18:14,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:18:14,606 INFO L225 Difference]: With dead ends: 481 [2023-02-16 04:18:14,606 INFO L226 Difference]: Without dead ends: 480 [2023-02-16 04:18:14,607 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2023-02-16 04:18:14,607 INFO L413 NwaCegarLoop]: 58 mSDtfsCounter, 146 mSDsluCounter, 439 mSDsCounter, 0 mSdLazyCounter, 366 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 497 SdHoareTripleChecker+Invalid, 398 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 366 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-02-16 04:18:14,607 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [150 Valid, 497 Invalid, 398 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 366 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-02-16 04:18:14,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 480 states. [2023-02-16 04:18:14,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 480 to 472. [2023-02-16 04:18:14,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 472 states, 366 states have (on average 1.2459016393442623) internal successors, (456), 367 states have internal predecessors, (456), 66 states have call successors, (66), 24 states have call predecessors, (66), 30 states have return successors, (103), 80 states have call predecessors, (103), 66 states have call successors, (103) [2023-02-16 04:18:14,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 472 states to 472 states and 625 transitions. [2023-02-16 04:18:14,620 INFO L78 Accepts]: Start accepts. Automaton has 472 states and 625 transitions. Word has length 72 [2023-02-16 04:18:14,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:18:14,620 INFO L495 AbstractCegarLoop]: Abstraction has 472 states and 625 transitions. [2023-02-16 04:18:14,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 4.2) internal successors, (63), 12 states have internal predecessors, (63), 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) [2023-02-16 04:18:14,621 INFO L276 IsEmpty]: Start isEmpty. Operand 472 states and 625 transitions. [2023-02-16 04:18:14,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2023-02-16 04:18:14,621 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:18:14,621 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, 1, 1] [2023-02-16 04:18:14,625 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2023-02-16 04:18:14,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:18:14,825 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting binomialCoefficientErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:18:14,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:18:14,826 INFO L85 PathProgramCache]: Analyzing trace with hash -927342394, now seen corresponding path program 1 times [2023-02-16 04:18:14,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:18:14,826 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869778169] [2023-02-16 04:18:14,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:14,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:18:14,831 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:18:14,832 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2002392193] [2023-02-16 04:18:14,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:14,832 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:18:14,832 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:18:14,833 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:18:14,835 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-02-16 04:18:14,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 04:18:14,869 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 11 conjunts are in the unsatisfiable core [2023-02-16 04:18:14,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:18:14,951 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 32 proven. 0 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2023-02-16 04:18:14,951 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-16 04:18:14,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:18:14,951 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869778169] [2023-02-16 04:18:14,951 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:18:14,951 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2002392193] [2023-02-16 04:18:14,951 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2002392193] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-16 04:18:14,951 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-16 04:18:14,951 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-02-16 04:18:14,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016260099] [2023-02-16 04:18:14,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-16 04:18:14,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-02-16 04:18:14,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:18:14,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-02-16 04:18:14,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2023-02-16 04:18:14,952 INFO L87 Difference]: Start difference. First operand 472 states and 625 transitions. Second operand has 10 states, 10 states have (on average 4.5) internal successors, (45), 9 states have internal predecessors, (45), 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) [2023-02-16 04:18:15,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:18:15,108 INFO L93 Difference]: Finished difference Result 886 states and 1184 transitions. [2023-02-16 04:18:15,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-02-16 04:18:15,109 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.5) internal successors, (45), 9 states have internal predecessors, (45), 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 76 [2023-02-16 04:18:15,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:18:15,111 INFO L225 Difference]: With dead ends: 886 [2023-02-16 04:18:15,111 INFO L226 Difference]: Without dead ends: 471 [2023-02-16 04:18:15,112 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2023-02-16 04:18:15,113 INFO L413 NwaCegarLoop]: 49 mSDtfsCounter, 52 mSDsluCounter, 263 mSDsCounter, 0 mSdLazyCounter, 306 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 312 SdHoareTripleChecker+Invalid, 312 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 306 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-16 04:18:15,113 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [55 Valid, 312 Invalid, 312 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 306 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-16 04:18:15,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 471 states. [2023-02-16 04:18:15,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 471 to 464. [2023-02-16 04:18:15,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 464 states, 359 states have (on average 1.2479108635097493) internal successors, (448), 361 states have internal predecessors, (448), 66 states have call successors, (66), 24 states have call predecessors, (66), 29 states have return successors, (101), 78 states have call predecessors, (101), 66 states have call successors, (101) [2023-02-16 04:18:15,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 464 states to 464 states and 615 transitions. [2023-02-16 04:18:15,127 INFO L78 Accepts]: Start accepts. Automaton has 464 states and 615 transitions. Word has length 76 [2023-02-16 04:18:15,127 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:18:15,127 INFO L495 AbstractCegarLoop]: Abstraction has 464 states and 615 transitions. [2023-02-16 04:18:15,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.5) internal successors, (45), 9 states have internal predecessors, (45), 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) [2023-02-16 04:18:15,127 INFO L276 IsEmpty]: Start isEmpty. Operand 464 states and 615 transitions. [2023-02-16 04:18:15,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2023-02-16 04:18:15,129 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:18:15,129 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, 1, 1] [2023-02-16 04:18:15,149 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-02-16 04:18:15,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-02-16 04:18:15,333 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:18:15,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:18:15,334 INFO L85 PathProgramCache]: Analyzing trace with hash 291419757, now seen corresponding path program 2 times [2023-02-16 04:18:15,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:18:15,334 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456708333] [2023-02-16 04:18:15,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:15,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:18:15,344 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:18:15,345 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1059540249] [2023-02-16 04:18:15,345 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-02-16 04:18:15,345 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:18:15,345 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:18:15,346 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:18:15,348 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-02-16 04:18:15,385 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-02-16 04:18:15,385 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 04:18:15,386 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 13 conjunts are in the unsatisfiable core [2023-02-16 04:18:15,388 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:18:15,483 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 26 proven. 4 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2023-02-16 04:18:15,483 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:18:15,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:18:15,711 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456708333] [2023-02-16 04:18:15,711 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:18:15,711 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1059540249] [2023-02-16 04:18:15,711 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1059540249] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-16 04:18:15,711 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-02-16 04:18:15,711 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2023-02-16 04:18:15,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728632800] [2023-02-16 04:18:15,712 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-02-16 04:18:15,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-02-16 04:18:15,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:18:15,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-02-16 04:18:15,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2023-02-16 04:18:15,714 INFO L87 Difference]: Start difference. First operand 464 states and 615 transitions. Second operand has 12 states, 11 states have (on average 4.090909090909091) internal successors, (45), 10 states have internal predecessors, (45), 5 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-02-16 04:18:15,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:18:15,849 INFO L93 Difference]: Finished difference Result 498 states and 649 transitions. [2023-02-16 04:18:15,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-02-16 04:18:15,850 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 4.090909090909091) internal successors, (45), 10 states have internal predecessors, (45), 5 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 80 [2023-02-16 04:18:15,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:18:15,851 INFO L225 Difference]: With dead ends: 498 [2023-02-16 04:18:15,852 INFO L226 Difference]: Without dead ends: 497 [2023-02-16 04:18:15,852 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2023-02-16 04:18:15,852 INFO L413 NwaCegarLoop]: 61 mSDtfsCounter, 59 mSDsluCounter, 302 mSDsCounter, 0 mSdLazyCounter, 226 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 363 SdHoareTripleChecker+Invalid, 236 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 226 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-16 04:18:15,852 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [61 Valid, 363 Invalid, 236 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 226 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-16 04:18:15,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 497 states. [2023-02-16 04:18:15,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 497 to 488. [2023-02-16 04:18:15,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 488 states, 378 states have (on average 1.2380952380952381) internal successors, (468), 380 states have internal predecessors, (468), 68 states have call successors, (68), 27 states have call predecessors, (68), 32 states have return successors, (103), 80 states have call predecessors, (103), 68 states have call successors, (103) [2023-02-16 04:18:15,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 488 states to 488 states and 639 transitions. [2023-02-16 04:18:15,867 INFO L78 Accepts]: Start accepts. Automaton has 488 states and 639 transitions. Word has length 80 [2023-02-16 04:18:15,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:18:15,867 INFO L495 AbstractCegarLoop]: Abstraction has 488 states and 639 transitions. [2023-02-16 04:18:15,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 4.090909090909091) internal successors, (45), 10 states have internal predecessors, (45), 5 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-02-16 04:18:15,868 INFO L276 IsEmpty]: Start isEmpty. Operand 488 states and 639 transitions. [2023-02-16 04:18:15,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2023-02-16 04:18:15,870 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:18:15,870 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, 1, 1] [2023-02-16 04:18:15,884 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-02-16 04:18:16,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:18:16,076 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting binomialCoefficientErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:18:16,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:18:16,076 INFO L85 PathProgramCache]: Analyzing trace with hash 1026169764, now seen corresponding path program 1 times [2023-02-16 04:18:16,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:18:16,076 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938926368] [2023-02-16 04:18:16,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:16,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:18:16,081 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:18:16,081 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1296102772] [2023-02-16 04:18:16,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:16,082 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:18:16,082 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:18:16,099 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:18:16,099 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-02-16 04:18:16,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 04:18:16,136 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 7 conjunts are in the unsatisfiable core [2023-02-16 04:18:16,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:18:16,153 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 16 proven. 4 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2023-02-16 04:18:16,153 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:18:16,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:18:16,318 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938926368] [2023-02-16 04:18:16,318 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:18:16,318 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1296102772] [2023-02-16 04:18:16,318 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1296102772] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-16 04:18:16,319 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-02-16 04:18:16,319 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4] total 4 [2023-02-16 04:18:16,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553593704] [2023-02-16 04:18:16,319 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-02-16 04:18:16,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-02-16 04:18:16,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:18:16,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-02-16 04:18:16,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-02-16 04:18:16,320 INFO L87 Difference]: Start difference. First operand 488 states and 639 transitions. Second operand has 5 states, 4 states have (on average 9.75) internal successors, (39), 5 states have internal predecessors, (39), 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) [2023-02-16 04:18:16,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:18:16,371 INFO L93 Difference]: Finished difference Result 528 states and 701 transitions. [2023-02-16 04:18:16,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-02-16 04:18:16,372 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 9.75) internal successors, (39), 5 states have internal predecessors, (39), 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 84 [2023-02-16 04:18:16,373 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:18:16,375 INFO L225 Difference]: With dead ends: 528 [2023-02-16 04:18:16,375 INFO L226 Difference]: Without dead ends: 527 [2023-02-16 04:18:16,376 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 [2023-02-16 04:18:16,377 INFO L413 NwaCegarLoop]: 51 mSDtfsCounter, 14 mSDsluCounter, 98 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 149 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-16 04:18:16,377 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 149 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-16 04:18:16,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 527 states. [2023-02-16 04:18:16,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 527 to 500. [2023-02-16 04:18:16,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 500 states, 390 states have (on average 1.2230769230769232) internal successors, (477), 386 states have internal predecessors, (477), 68 states have call successors, (68), 27 states have call predecessors, (68), 32 states have return successors, (103), 86 states have call predecessors, (103), 68 states have call successors, (103) [2023-02-16 04:18:16,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 500 states to 500 states and 648 transitions. [2023-02-16 04:18:16,390 INFO L78 Accepts]: Start accepts. Automaton has 500 states and 648 transitions. Word has length 84 [2023-02-16 04:18:16,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:18:16,390 INFO L495 AbstractCegarLoop]: Abstraction has 500 states and 648 transitions. [2023-02-16 04:18:16,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 9.75) internal successors, (39), 5 states have internal predecessors, (39), 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) [2023-02-16 04:18:16,390 INFO L276 IsEmpty]: Start isEmpty. Operand 500 states and 648 transitions. [2023-02-16 04:18:16,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2023-02-16 04:18:16,390 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:18:16,390 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, 1, 1] [2023-02-16 04:18:16,415 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-02-16 04:18:16,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:18:16,595 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting binomialCoefficientErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:18:16,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:18:16,595 INFO L85 PathProgramCache]: Analyzing trace with hash 1746491672, now seen corresponding path program 1 times [2023-02-16 04:18:16,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:18:16,595 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722884782] [2023-02-16 04:18:16,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:16,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:18:16,600 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:18:16,601 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2029748417] [2023-02-16 04:18:16,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:16,601 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:18:16,601 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:18:16,602 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:18:16,603 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-02-16 04:18:16,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 04:18:16,641 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 6 conjunts are in the unsatisfiable core [2023-02-16 04:18:16,642 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:18:16,660 INFO L134 CoverageAnalysis]: Checked inductivity of 131 backedges. 17 proven. 4 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2023-02-16 04:18:16,661 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:18:16,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:18:16,853 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722884782] [2023-02-16 04:18:16,853 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:18:16,853 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2029748417] [2023-02-16 04:18:16,853 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2029748417] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-16 04:18:16,853 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-02-16 04:18:16,853 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4] total 4 [2023-02-16 04:18:16,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399612857] [2023-02-16 04:18:16,853 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-02-16 04:18:16,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-02-16 04:18:16,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:18:16,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-02-16 04:18:16,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-02-16 04:18:16,854 INFO L87 Difference]: Start difference. First operand 500 states and 648 transitions. Second operand has 5 states, 4 states have (on average 10.0) internal successors, (40), 5 states have internal predecessors, (40), 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) [2023-02-16 04:18:16,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:18:16,891 INFO L93 Difference]: Finished difference Result 527 states and 692 transitions. [2023-02-16 04:18:16,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-02-16 04:18:16,892 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 10.0) internal successors, (40), 5 states have internal predecessors, (40), 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 85 [2023-02-16 04:18:16,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:18:16,893 INFO L225 Difference]: With dead ends: 527 [2023-02-16 04:18:16,893 INFO L226 Difference]: Without dead ends: 526 [2023-02-16 04:18:16,894 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 83 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-02-16 04:18:16,894 INFO L413 NwaCegarLoop]: 52 mSDtfsCounter, 10 mSDsluCounter, 99 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 151 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-16 04:18:16,894 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 151 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-16 04:18:16,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 526 states. [2023-02-16 04:18:16,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 526 to 485. [2023-02-16 04:18:16,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 485 states, 375 states have (on average 1.224) internal successors, (459), 378 states have internal predecessors, (459), 68 states have call successors, (68), 27 states have call predecessors, (68), 32 states have return successors, (103), 79 states have call predecessors, (103), 68 states have call successors, (103) [2023-02-16 04:18:16,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 485 states to 485 states and 630 transitions. [2023-02-16 04:18:16,907 INFO L78 Accepts]: Start accepts. Automaton has 485 states and 630 transitions. Word has length 85 [2023-02-16 04:18:16,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:18:16,907 INFO L495 AbstractCegarLoop]: Abstraction has 485 states and 630 transitions. [2023-02-16 04:18:16,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 10.0) internal successors, (40), 5 states have internal predecessors, (40), 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) [2023-02-16 04:18:16,907 INFO L276 IsEmpty]: Start isEmpty. Operand 485 states and 630 transitions. [2023-02-16 04:18:16,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2023-02-16 04:18:16,907 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:18:16,907 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, 1, 1] [2023-02-16 04:18:16,911 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-02-16 04:18:17,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:18:17,111 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting binomialCoefficientErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:18:17,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:18:17,112 INFO L85 PathProgramCache]: Analyzing trace with hash -1693332954, now seen corresponding path program 2 times [2023-02-16 04:18:17,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:18:17,112 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [633059195] [2023-02-16 04:18:17,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:17,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:18:17,117 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:18:17,118 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [749817235] [2023-02-16 04:18:17,118 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-02-16 04:18:17,118 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:18:17,118 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:18:17,146 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:18:17,201 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-02-16 04:18:17,236 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-02-16 04:18:17,237 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 04:18:17,237 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 14 conjunts are in the unsatisfiable core [2023-02-16 04:18:17,238 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:18:17,509 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 40 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2023-02-16 04:18:17,509 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-16 04:18:17,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:18:17,510 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [633059195] [2023-02-16 04:18:17,510 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:18:17,510 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [749817235] [2023-02-16 04:18:17,510 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [749817235] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-16 04:18:17,510 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-16 04:18:17,510 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-02-16 04:18:17,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450446730] [2023-02-16 04:18:17,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-16 04:18:17,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-02-16 04:18:17,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:18:17,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-02-16 04:18:17,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-02-16 04:18:17,511 INFO L87 Difference]: Start difference. First operand 485 states and 630 transitions. Second operand has 9 states, 8 states have (on average 5.25) internal successors, (42), 9 states have internal predecessors, (42), 4 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) [2023-02-16 04:18:17,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:18:17,695 INFO L93 Difference]: Finished difference Result 489 states and 638 transitions. [2023-02-16 04:18:17,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-02-16 04:18:17,701 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 5.25) internal successors, (42), 9 states have internal predecessors, (42), 4 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) Word has length 86 [2023-02-16 04:18:17,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:18:17,703 INFO L225 Difference]: With dead ends: 489 [2023-02-16 04:18:17,703 INFO L226 Difference]: Without dead ends: 487 [2023-02-16 04:18:17,704 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 77 SyntacticMatches, 2 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2023-02-16 04:18:17,705 INFO L413 NwaCegarLoop]: 45 mSDtfsCounter, 13 mSDsluCounter, 150 mSDsCounter, 0 mSdLazyCounter, 92 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 195 SdHoareTripleChecker+Invalid, 93 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 92 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-02-16 04:18:17,705 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 195 Invalid, 93 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 92 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-02-16 04:18:17,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 487 states. [2023-02-16 04:18:17,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 487 to 483. [2023-02-16 04:18:17,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 483 states, 375 states have (on average 1.184) internal successors, (444), 376 states have internal predecessors, (444), 68 states have call successors, (68), 27 states have call predecessors, (68), 32 states have return successors, (103), 79 states have call predecessors, (103), 68 states have call successors, (103) [2023-02-16 04:18:17,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 483 states to 483 states and 615 transitions. [2023-02-16 04:18:17,718 INFO L78 Accepts]: Start accepts. Automaton has 483 states and 615 transitions. Word has length 86 [2023-02-16 04:18:17,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:18:17,720 INFO L495 AbstractCegarLoop]: Abstraction has 483 states and 615 transitions. [2023-02-16 04:18:17,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 5.25) internal successors, (42), 9 states have internal predecessors, (42), 4 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) [2023-02-16 04:18:17,720 INFO L276 IsEmpty]: Start isEmpty. Operand 483 states and 615 transitions. [2023-02-16 04:18:17,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2023-02-16 04:18:17,720 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:18:17,721 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, 1, 1] [2023-02-16 04:18:17,727 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2023-02-16 04:18:17,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:18:17,926 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting binomialCoefficientErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:18:17,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:18:17,926 INFO L85 PathProgramCache]: Analyzing trace with hash -953713958, now seen corresponding path program 1 times [2023-02-16 04:18:17,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:18:17,926 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324462931] [2023-02-16 04:18:17,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:17,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:18:17,932 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:18:17,933 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1799118964] [2023-02-16 04:18:17,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:17,933 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:18:17,933 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:18:17,935 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:18:17,937 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-02-16 04:18:17,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 04:18:17,985 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 42 conjunts are in the unsatisfiable core [2023-02-16 04:18:17,987 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:18:18,388 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 59 proven. 17 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2023-02-16 04:18:18,388 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:18:26,404 WARN L859 $PredicateComparison]: unable to prove that (and (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse0 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#res|))) (or (not (<= 0 (+ .cse0 2147483648))) (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (let ((.cse1 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|))) (or (not (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse1))) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse1) 2147483647)) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse0) 2147483648))))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse2 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#res|))) (or (not (<= 0 (+ .cse2 2147483648))) (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (let ((.cse3 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|))) (or (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse2) 2147483647) (not (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse2))) (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse3)) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse3) 2147483646)))))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse4 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#res|))) (or (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (let ((.cse5 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|))) (or (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse4)) (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse5)) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse4) 2147483648) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse5) 2147483646)) (not (< |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| 0))))) (not (<= 0 (+ .cse4 2147483648)))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse6 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#res|))) (or (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (let ((.cse7 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|))) (or (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse6) 2147483647) (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse7)) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse7) 2147483646))))) (< .cse6 0)))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse9 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#res|))) (or (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (let ((.cse8 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|))) (or (not (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse8))) (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse9)) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse9) 2147483646) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse8) 2147483647)) (not (< |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| 0))))) (< .cse9 0)))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse10 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#res|))) (or (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (let ((.cse11 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|))) (or (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse10)) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse10) 2147483646) (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse11)) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse11) 2147483646)) (not (< |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| 0))))) (< .cse10 0)))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse12 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#res|))) (or (not (<= 0 (+ .cse12 2147483648))) (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (let ((.cse13 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|))) (or (not (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse13))) (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse12)) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse13) 2147483647)) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse12) 2147483648) (not (< |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| 0)))))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse15 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#res|))) (or (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (let ((.cse14 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|))) (or (not (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse14))) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse14) 2147483647)) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse15) 2147483647)))) (< .cse15 0)))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse16 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#res|))) (or (not (<= 0 (+ .cse16 2147483648))) (<= 0 (+ (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|) 2147483648)) (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (or (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse16) 2147483647) (not (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse16)))))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse17 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|)) (.cse18 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#res|))) (or (not (< .cse17 0)) (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (or (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse17) 2147483648)) (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse18)) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse18) 2147483646) (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse17)) (not (< |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| 0)))) (< .cse18 0)))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse19 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|)) (.cse20 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#res|))) (or (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (or (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse19) 2147483648)) (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse19)) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse20) 2147483648))) (not (< .cse19 0)) (not (<= 0 (+ .cse20 2147483648)))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse21 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#res|))) (or (not (<= 0 (+ .cse21 2147483648))) (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (or (< |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| 0) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|)) 2147483647)) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse21) 2147483647) (not (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse21)))))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse22 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#res|))) (or (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (or (< |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| 0) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|)) 2147483647)) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse22) 2147483648))) (not (<= 0 (+ .cse22 2147483648)))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse23 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#res|))) (or (not (<= 0 (+ .cse23 2147483648))) (<= 0 (+ (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|) 2147483648)) (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse23) 2147483648))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse25 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#res|)) (.cse24 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|))) (or (not (< .cse24 0)) (not (<= 0 (+ .cse25 2147483648))) (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (or (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse24) 2147483648)) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse25) 2147483647) (not (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse25))) (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse24))))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse26 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#res|))) (or (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse26) 2147483647)) (<= 0 (+ (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|) 2147483648)) (< .cse26 0)))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse27 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#res|))) (or (not (<= 0 (+ .cse27 2147483648))) (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (let ((.cse28 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|))) (or (not (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse28))) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse28) 2147483647)) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse27) 2147483647) (not (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse27))))))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse29 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#res|))) (or (<= 0 (+ (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|) 2147483648)) (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (or (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse29)) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse29) 2147483646) (not (< |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| 0)))) (< .cse29 0)))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse30 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|)) (.cse31 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#res|))) (or (not (< .cse30 0)) (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (or (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse30) 2147483648)) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse31) 2147483647) (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse30)))) (< .cse31 0)))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse33 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#res|))) (or (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (let ((.cse32 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|))) (or (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse32)) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse33) 2147483648) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse32) 2147483646))))) (not (<= 0 (+ .cse33 2147483648)))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse34 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#res|))) (or (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (or (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse34)) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse34) 2147483648) (not (< |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| 0)))) (not (<= 0 (+ .cse34 2147483648))) (<= 0 (+ (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|) 2147483648))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse35 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|)) (.cse36 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#res|))) (or (not (< .cse35 0)) (not (<= 0 (+ .cse36 2147483648))) (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (or (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse35) 2147483648)) (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse36)) (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse35)) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse36) 2147483648) (not (< |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| 0))))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse37 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#res|))) (or (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (or (< |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| 0) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|)) 2147483647)) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse37) 2147483647))) (< .cse37 0))))) is different from true [2023-02-16 04:18:32,993 WARN L859 $PredicateComparison]: unable to prove that (and (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse0 (* |c_fact_#t~ret0| |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| c_fact_~n))) (or (not (<= 0 (+ .cse0 2147483648))) (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (let ((.cse1 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|))) (or (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse0) 2147483647) (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse1)) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse1) 2147483646)) (not (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse0))))))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse3 (* |c_fact_#t~ret0| |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| c_fact_~n))) (or (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (let ((.cse2 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|))) (or (not (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse2))) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse3) 2147483647) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse2) 2147483647)) (not (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse3)))))) (not (<= 0 (+ .cse3 2147483648)))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse4 (* |c_fact_#t~ret0| |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| c_fact_~n))) (or (<= 0 (+ (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|) 2147483648)) (not (<= 0 (+ .cse4 2147483648))) (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (or (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse4) 2147483648) (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse4)) (not (< |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| 0))))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse6 (* |c_fact_#t~ret0| |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| c_fact_~n))) (or (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (let ((.cse5 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|))) (or (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse5)) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse5) 2147483646)) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse6) 2147483648) (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse6)) (not (< |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| 0))))) (not (<= 0 (+ .cse6 2147483648)))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse7 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|)) (.cse8 (* |c_fact_#t~ret0| |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| c_fact_~n))) (or (not (< .cse7 0)) (not (<= 0 (+ .cse8 2147483648))) (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (or (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse7) 2147483648)) (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse7)) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse8) 2147483648) (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse8)) (not (< |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| 0))))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse9 (* |c_fact_#t~ret0| |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| c_fact_~n))) (or (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (or (< |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| 0) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse9) 2147483647) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|)) 2147483647)) (not (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse9))))) (not (<= 0 (+ .cse9 2147483648)))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse10 (* |c_fact_#t~ret0| |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| c_fact_~n))) (or (< .cse10 0) (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (or (< |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| 0) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse10) 2147483647) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|)) 2147483647))))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse11 (* |c_fact_#t~ret0| |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| c_fact_~n))) (or (<= 0 (+ (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|) 2147483648)) (not (<= 0 (+ .cse11 2147483648))) (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse11) 2147483648))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse12 (* |c_fact_#t~ret0| |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| c_fact_~n))) (or (not (<= 0 (+ .cse12 2147483648))) (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (or (< |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| 0) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|)) 2147483647)) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse12) 2147483648)))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse13 (* |c_fact_#t~ret0| |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| c_fact_~n))) (or (< .cse13 0) (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse13) 2147483647)) (<= 0 (+ (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|) 2147483648))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse14 (* |c_fact_#t~ret0| |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| c_fact_~n))) (or (< .cse14 0) (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (let ((.cse15 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|))) (or (not (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse15))) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse14) 2147483647) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse15) 2147483647)))))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse17 (* |c_fact_#t~ret0| |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| c_fact_~n))) (or (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (let ((.cse16 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|))) (or (not (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse16))) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse16) 2147483647)) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse17) 2147483648)))) (not (<= 0 (+ .cse17 2147483648)))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse18 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|)) (.cse19 (* |c_fact_#t~ret0| |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| c_fact_~n))) (or (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (or (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse18) 2147483648)) (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse18)) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse19) 2147483648))) (not (< .cse18 0)) (not (<= 0 (+ .cse19 2147483648)))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse20 (* |c_fact_#t~ret0| |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| c_fact_~n))) (or (< .cse20 0) (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (let ((.cse21 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|))) (or (not (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse21))) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse20) 2147483646) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse21) 2147483647)) (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse20)) (not (< |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| 0)))))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse22 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|)) (.cse23 (* |c_fact_#t~ret0| |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| c_fact_~n))) (or (not (< .cse22 0)) (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (or (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse22) 2147483648)) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse23) 2147483647) (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse22)) (not (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse23))))) (not (<= 0 (+ .cse23 2147483648)))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse24 (* |c_fact_#t~ret0| |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| c_fact_~n))) (or (< .cse24 0) (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (let ((.cse25 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|))) (or (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse24) 2147483647) (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse25)) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse25) 2147483646)))))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse27 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|)) (.cse26 (* |c_fact_#t~ret0| |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| c_fact_~n))) (or (< .cse26 0) (not (< .cse27 0)) (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (or (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse27) 2147483648)) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse26) 2147483646) (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse27)) (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse26)) (not (< |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| 0))))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse28 (* |c_fact_#t~ret0| |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| c_fact_~n)) (.cse29 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|))) (or (< .cse28 0) (not (< .cse29 0)) (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (or (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse29) 2147483648)) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse28) 2147483647) (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse29))))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse31 (* |c_fact_#t~ret0| |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| c_fact_~n))) (or (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (let ((.cse30 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|))) (or (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse30)) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse30) 2147483646)) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse31) 2147483648)))) (not (<= 0 (+ .cse31 2147483648)))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse32 (* |c_fact_#t~ret0| |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| c_fact_~n))) (or (< .cse32 0) (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (let ((.cse33 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|))) (or (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse32) 2147483646) (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse33)) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse33) 2147483646)) (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse32)) (not (< |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| 0)))))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse35 (* |c_fact_#t~ret0| |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| c_fact_~n))) (or (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (let ((.cse34 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|))) (or (not (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse34))) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse34) 2147483647)) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse35) 2147483648) (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse35)) (not (< |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| 0))))) (not (<= 0 (+ .cse35 2147483648)))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse36 (* |c_fact_#t~ret0| |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| c_fact_~n))) (or (<= 0 (+ (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|) 2147483648)) (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (or (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse36) 2147483647) (not (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse36))))) (not (<= 0 (+ .cse36 2147483648)))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse37 (* |c_fact_#t~ret0| |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| c_fact_~n))) (or (< .cse37 0) (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (or (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse37) 2147483646) (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse37)) (not (< |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| 0)))) (<= 0 (+ (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|) 2147483648)))))) is different from true [2023-02-16 04:18:42,506 WARN L859 $PredicateComparison]: unable to prove that (and (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse0 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| c_fact_~n))) (or (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (or (< |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| 0) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse0) 2147483648) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|)) 2147483647)))) (not (<= 0 (+ .cse0 2147483648)))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse1 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| c_fact_~n))) (or (< .cse1 0) (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (let ((.cse2 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|))) (or (not (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse2))) (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse1)) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse2) 2147483647)) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse1) 2147483646) (not (< |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| 0)))))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse3 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| c_fact_~n))) (or (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse3) 2147483648)) (<= 0 (+ (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|) 2147483648)) (not (<= 0 (+ .cse3 2147483648)))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse4 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| c_fact_~n))) (or (not (<= 0 (+ .cse4 2147483648))) (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (let ((.cse5 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|))) (or (not (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse5))) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse4) 2147483648) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse5) 2147483647)))))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse7 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| c_fact_~n)) (.cse6 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|))) (or (not (< .cse6 0)) (not (<= 0 (+ .cse7 2147483648))) (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (or (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse6) 2147483648)) (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse7)) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse7) 2147483648) (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse6)) (not (< |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| 0))))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse9 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| c_fact_~n))) (or (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (let ((.cse8 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|))) (or (not (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse8))) (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse9)) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse9) 2147483648) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse8) 2147483647)) (not (< |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| 0))))) (not (<= 0 (+ .cse9 2147483648)))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse10 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| c_fact_~n))) (or (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (or (< |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| 0) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse10) 2147483647) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|)) 2147483647)))) (< .cse10 0)))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse11 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| c_fact_~n))) (or (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (let ((.cse12 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|))) (or (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse11) 2147483647) (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse12)) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse12) 2147483646))))) (< .cse11 0)))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse13 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| c_fact_~n))) (or (not (<= 0 (+ .cse13 2147483648))) (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (let ((.cse14 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|))) (or (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse13) 2147483647) (not (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse13))) (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse14)) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse14) 2147483646)))))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse15 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| c_fact_~n))) (or (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (or (< |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| 0) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse15) 2147483647) (not (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse15))) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|)) 2147483647)))) (not (<= 0 (+ .cse15 2147483648)))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse16 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|)) (.cse17 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| c_fact_~n))) (or (not (< .cse16 0)) (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (or (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse16) 2147483648)) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse17) 2147483647) (not (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse17))) (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse16)))) (not (<= 0 (+ .cse17 2147483648)))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse18 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| c_fact_~n))) (or (not (<= 0 (+ .cse18 2147483648))) (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (let ((.cse19 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|))) (or (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse18) 2147483648) (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse19)) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse19) 2147483646)))))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse20 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|)) (.cse21 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| c_fact_~n))) (or (not (< .cse20 0)) (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (or (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse20) 2147483648)) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse21) 2147483648) (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse20)))) (not (<= 0 (+ .cse21 2147483648)))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse23 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| c_fact_~n))) (or (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (let ((.cse22 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|))) (or (not (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse22))) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse23) 2147483647) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse22) 2147483647))))) (< .cse23 0)))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse24 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|)) (.cse25 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| c_fact_~n))) (or (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (or (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse24) 2147483648)) (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse25)) (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse24)) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse25) 2147483646) (not (< |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| 0)))) (not (< .cse24 0)) (< .cse25 0)))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse26 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| c_fact_~n))) (or (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (let ((.cse27 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|))) (or (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse26)) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse26) 2147483648) (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse27)) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse27) 2147483646)) (not (< |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| 0))))) (not (<= 0 (+ .cse26 2147483648)))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse28 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|)) (.cse29 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| c_fact_~n))) (or (not (< .cse28 0)) (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (or (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse28) 2147483648)) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse29) 2147483647) (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse28)))) (< .cse29 0)))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse30 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| c_fact_~n))) (or (<= 0 (+ (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|) 2147483648)) (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse30) 2147483647)) (< .cse30 0)))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse31 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| c_fact_~n))) (or (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (or (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse31) 2147483647) (not (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse31))))) (<= 0 (+ (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|) 2147483648)) (not (<= 0 (+ .cse31 2147483648)))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse32 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| c_fact_~n))) (or (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (or (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse32)) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse32) 2147483648) (not (< |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| 0)))) (<= 0 (+ (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|) 2147483648)) (not (<= 0 (+ .cse32 2147483648)))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse33 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| c_fact_~n))) (or (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (or (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse33)) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse33) 2147483646) (not (< |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| 0)))) (<= 0 (+ (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|) 2147483648)) (< .cse33 0)))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse35 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| c_fact_~n))) (or (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (let ((.cse34 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|))) (or (not (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse34))) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse35) 2147483647) (not (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse35))) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse34) 2147483647))))) (not (<= 0 (+ .cse35 2147483648)))))) (forall ((|v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| Int)) (let ((.cse36 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| c_fact_~n))) (or (forall ((|v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| Int)) (let ((.cse37 (* |v_binomialCoefficient_#t~ret2_BEFORE_CALL_9| |c_fact_#in~n|))) (or (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse36)) (= 0 (mod |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse37)) (not (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse37) 2147483646)) (<= (div |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| .cse36) 2147483646) (not (< |v_binomialCoefficient_#t~ret1_BEFORE_CALL_9| 0))))) (< .cse36 0))))) is different from true [2023-02-16 04:18:42,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:18:42,513 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324462931] [2023-02-16 04:18:42,513 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:18:42,513 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1799118964] [2023-02-16 04:18:42,513 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1799118964] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-16 04:18:42,513 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-02-16 04:18:42,513 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2023-02-16 04:18:42,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627465647] [2023-02-16 04:18:42,513 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-02-16 04:18:42,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-02-16 04:18:42,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:18:42,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-02-16 04:18:42,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=409, Unknown=3, NotChecked=126, Total=600 [2023-02-16 04:18:42,516 INFO L87 Difference]: Start difference. First operand 483 states and 615 transitions. Second operand has 19 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 18 states have internal predecessors, (56), 8 states have call successors, (10), 2 states have call predecessors, (10), 5 states have return successors, (9), 7 states have call predecessors, (9), 7 states have call successors, (9) [2023-02-16 04:18:42,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:18:42,963 INFO L93 Difference]: Finished difference Result 530 states and 702 transitions. [2023-02-16 04:18:42,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-02-16 04:18:42,965 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 18 states have internal predecessors, (56), 8 states have call successors, (10), 2 states have call predecessors, (10), 5 states have return successors, (9), 7 states have call predecessors, (9), 7 states have call successors, (9) Word has length 87 [2023-02-16 04:18:42,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:18:42,968 INFO L225 Difference]: With dead ends: 530 [2023-02-16 04:18:42,968 INFO L226 Difference]: Without dead ends: 529 [2023-02-16 04:18:42,969 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 215 ImplicationChecksByTransitivity, 6.5s TimeCoverageRelationStatistics Valid=139, Invalid=926, Unknown=3, NotChecked=192, Total=1260 [2023-02-16 04:18:42,969 INFO L413 NwaCegarLoop]: 44 mSDtfsCounter, 76 mSDsluCounter, 349 mSDsCounter, 0 mSdLazyCounter, 549 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 393 SdHoareTripleChecker+Invalid, 566 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 549 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-02-16 04:18:42,969 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [78 Valid, 393 Invalid, 566 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 549 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-02-16 04:18:42,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 529 states. [2023-02-16 04:18:42,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 529 to 495. [2023-02-16 04:18:42,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 495 states, 385 states have (on average 1.1792207792207792) internal successors, (454), 386 states have internal predecessors, (454), 68 states have call successors, (68), 27 states have call predecessors, (68), 34 states have return successors, (106), 81 states have call predecessors, (106), 68 states have call successors, (106) [2023-02-16 04:18:42,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 495 states to 495 states and 628 transitions. [2023-02-16 04:18:42,995 INFO L78 Accepts]: Start accepts. Automaton has 495 states and 628 transitions. Word has length 87 [2023-02-16 04:18:42,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:18:42,995 INFO L495 AbstractCegarLoop]: Abstraction has 495 states and 628 transitions. [2023-02-16 04:18:42,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 17 states have (on average 3.2941176470588234) internal successors, (56), 18 states have internal predecessors, (56), 8 states have call successors, (10), 2 states have call predecessors, (10), 5 states have return successors, (9), 7 states have call predecessors, (9), 7 states have call successors, (9) [2023-02-16 04:18:42,996 INFO L276 IsEmpty]: Start isEmpty. Operand 495 states and 628 transitions. [2023-02-16 04:18:42,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2023-02-16 04:18:42,996 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:18:42,996 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 6, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 04:18:43,009 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-02-16 04:18:43,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2023-02-16 04:18:43,201 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting binomialCoefficientErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:18:43,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:18:43,202 INFO L85 PathProgramCache]: Analyzing trace with hash 1580168954, now seen corresponding path program 2 times [2023-02-16 04:18:43,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:18:43,202 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850058997] [2023-02-16 04:18:43,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:43,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:18:43,222 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:18:43,222 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [552821252] [2023-02-16 04:18:43,222 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-02-16 04:18:43,223 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:18:43,223 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:18:43,230 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:18:43,231 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-02-16 04:18:43,273 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-02-16 04:18:43,274 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 04:18:43,274 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 13 conjunts are in the unsatisfiable core [2023-02-16 04:18:43,276 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:18:43,397 INFO L134 CoverageAnalysis]: Checked inductivity of 177 backedges. 70 proven. 7 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2023-02-16 04:18:43,397 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:18:43,578 INFO L134 CoverageAnalysis]: Checked inductivity of 177 backedges. 70 proven. 8 refuted. 0 times theorem prover too weak. 99 trivial. 0 not checked. [2023-02-16 04:18:43,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:18:43,578 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850058997] [2023-02-16 04:18:43,578 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:18:43,578 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [552821252] [2023-02-16 04:18:43,578 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [552821252] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 04:18:43,578 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-16 04:18:43,578 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 18 [2023-02-16 04:18:43,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644684694] [2023-02-16 04:18:43,579 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-16 04:18:43,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-02-16 04:18:43,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:18:43,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-02-16 04:18:43,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2023-02-16 04:18:43,580 INFO L87 Difference]: Start difference. First operand 495 states and 628 transitions. Second operand has 18 states, 18 states have (on average 4.333333333333333) internal successors, (78), 16 states have internal predecessors, (78), 10 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (15), 8 states have call predecessors, (15), 8 states have call successors, (15) [2023-02-16 04:18:43,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:18:43,931 INFO L93 Difference]: Finished difference Result 940 states and 1237 transitions. [2023-02-16 04:18:43,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-02-16 04:18:43,931 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 4.333333333333333) internal successors, (78), 16 states have internal predecessors, (78), 10 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (15), 8 states have call predecessors, (15), 8 states have call successors, (15) Word has length 97 [2023-02-16 04:18:43,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:18:43,933 INFO L225 Difference]: With dead ends: 940 [2023-02-16 04:18:43,933 INFO L226 Difference]: Without dead ends: 519 [2023-02-16 04:18:43,934 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 176 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2023-02-16 04:18:43,934 INFO L413 NwaCegarLoop]: 57 mSDtfsCounter, 90 mSDsluCounter, 513 mSDsCounter, 0 mSdLazyCounter, 662 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 570 SdHoareTripleChecker+Invalid, 679 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 662 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-02-16 04:18:43,934 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [93 Valid, 570 Invalid, 679 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 662 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-02-16 04:18:43,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 519 states. [2023-02-16 04:18:43,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 519 to 484. [2023-02-16 04:18:43,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 484 states, 375 states have (on average 1.1813333333333333) internal successors, (443), 377 states have internal predecessors, (443), 67 states have call successors, (67), 27 states have call predecessors, (67), 34 states have return successors, (119), 79 states have call predecessors, (119), 67 states have call successors, (119) [2023-02-16 04:18:43,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 484 states to 484 states and 629 transitions. [2023-02-16 04:18:43,958 INFO L78 Accepts]: Start accepts. Automaton has 484 states and 629 transitions. Word has length 97 [2023-02-16 04:18:43,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:18:43,959 INFO L495 AbstractCegarLoop]: Abstraction has 484 states and 629 transitions. [2023-02-16 04:18:43,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.333333333333333) internal successors, (78), 16 states have internal predecessors, (78), 10 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (15), 8 states have call predecessors, (15), 8 states have call successors, (15) [2023-02-16 04:18:43,960 INFO L276 IsEmpty]: Start isEmpty. Operand 484 states and 629 transitions. [2023-02-16 04:18:43,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2023-02-16 04:18:43,960 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:18:43,960 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, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 04:18:43,969 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2023-02-16 04:18:44,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2023-02-16 04:18:44,166 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:18:44,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:18:44,166 INFO L85 PathProgramCache]: Analyzing trace with hash -1255466727, now seen corresponding path program 1 times [2023-02-16 04:18:44,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:18:44,167 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973716189] [2023-02-16 04:18:44,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:44,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:18:44,172 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:18:44,173 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1265596034] [2023-02-16 04:18:44,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:44,173 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:18:44,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:18:44,188 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:18:44,189 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-02-16 04:18:44,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 04:18:44,267 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 8 conjunts are in the unsatisfiable core [2023-02-16 04:18:44,268 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:18:44,314 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 24 proven. 7 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2023-02-16 04:18:44,314 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:18:44,436 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 24 proven. 7 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2023-02-16 04:18:44,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:18:44,437 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973716189] [2023-02-16 04:18:44,437 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:18:44,437 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1265596034] [2023-02-16 04:18:44,437 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1265596034] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 04:18:44,437 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-16 04:18:44,438 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2023-02-16 04:18:44,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69912192] [2023-02-16 04:18:44,438 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-16 04:18:44,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-02-16 04:18:44,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:18:44,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-02-16 04:18:44,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2023-02-16 04:18:44,439 INFO L87 Difference]: Start difference. First operand 484 states and 629 transitions. Second operand has 16 states, 13 states have (on average 5.153846153846154) internal successors, (67), 12 states have internal predecessors, (67), 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) [2023-02-16 04:18:44,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:18:44,670 INFO L93 Difference]: Finished difference Result 655 states and 849 transitions. [2023-02-16 04:18:44,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-02-16 04:18:44,671 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 13 states have (on average 5.153846153846154) internal successors, (67), 12 states have internal predecessors, (67), 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 107 [2023-02-16 04:18:44,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:18:44,673 INFO L225 Difference]: With dead ends: 655 [2023-02-16 04:18:44,673 INFO L226 Difference]: Without dead ends: 652 [2023-02-16 04:18:44,673 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 224 GetRequests, 202 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=91, Invalid=461, Unknown=0, NotChecked=0, Total=552 [2023-02-16 04:18:44,674 INFO L413 NwaCegarLoop]: 53 mSDtfsCounter, 149 mSDsluCounter, 350 mSDsCounter, 0 mSdLazyCounter, 344 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 153 SdHoareTripleChecker+Valid, 403 SdHoareTripleChecker+Invalid, 391 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 344 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-02-16 04:18:44,674 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [153 Valid, 403 Invalid, 391 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 344 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-02-16 04:18:44,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 652 states. [2023-02-16 04:18:44,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 652 to 633. [2023-02-16 04:18:44,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 633 states, 493 states have (on average 1.1906693711967546) internal successors, (587), 495 states have internal predecessors, (587), 90 states have call successors, (90), 33 states have call predecessors, (90), 42 states have return successors, (158), 104 states have call predecessors, (158), 90 states have call successors, (158) [2023-02-16 04:18:44,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 633 states to 633 states and 835 transitions. [2023-02-16 04:18:44,692 INFO L78 Accepts]: Start accepts. Automaton has 633 states and 835 transitions. Word has length 107 [2023-02-16 04:18:44,692 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:18:44,692 INFO L495 AbstractCegarLoop]: Abstraction has 633 states and 835 transitions. [2023-02-16 04:18:44,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 13 states have (on average 5.153846153846154) internal successors, (67), 12 states have internal predecessors, (67), 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) [2023-02-16 04:18:44,692 INFO L276 IsEmpty]: Start isEmpty. Operand 633 states and 835 transitions. [2023-02-16 04:18:44,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2023-02-16 04:18:44,693 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:18:44,693 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, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 04:18:44,713 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2023-02-16 04:18:44,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2023-02-16 04:18:44,898 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:18:44,898 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:18:44,898 INFO L85 PathProgramCache]: Analyzing trace with hash -1905506534, now seen corresponding path program 2 times [2023-02-16 04:18:44,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:18:44,898 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371908964] [2023-02-16 04:18:44,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:44,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:18:44,904 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:18:44,905 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1934710373] [2023-02-16 04:18:44,905 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-02-16 04:18:44,905 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:18:44,905 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:18:44,906 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:18:44,908 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-02-16 04:18:44,951 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-02-16 04:18:44,951 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 04:18:44,952 INFO L263 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 5 conjunts are in the unsatisfiable core [2023-02-16 04:18:44,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:18:44,989 INFO L134 CoverageAnalysis]: Checked inductivity of 209 backedges. 67 proven. 0 refuted. 0 times theorem prover too weak. 142 trivial. 0 not checked. [2023-02-16 04:18:44,990 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-16 04:18:44,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:18:44,990 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371908964] [2023-02-16 04:18:44,990 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:18:44,990 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1934710373] [2023-02-16 04:18:44,990 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1934710373] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-16 04:18:44,990 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-16 04:18:44,990 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-02-16 04:18:44,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852788639] [2023-02-16 04:18:44,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-16 04:18:44,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-02-16 04:18:44,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:18:44,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-02-16 04:18:44,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-02-16 04:18:44,992 INFO L87 Difference]: Start difference. First operand 633 states and 835 transitions. Second operand has 6 states, 6 states have (on average 8.0) internal successors, (48), 6 states have internal predecessors, (48), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2023-02-16 04:18:45,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:18:45,072 INFO L93 Difference]: Finished difference Result 1010 states and 1341 transitions. [2023-02-16 04:18:45,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-02-16 04:18:45,072 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.0) internal successors, (48), 6 states have internal predecessors, (48), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 113 [2023-02-16 04:18:45,073 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:18:45,075 INFO L225 Difference]: With dead ends: 1010 [2023-02-16 04:18:45,075 INFO L226 Difference]: Without dead ends: 551 [2023-02-16 04:18:45,076 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-02-16 04:18:45,076 INFO L413 NwaCegarLoop]: 61 mSDtfsCounter, 23 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 68 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 169 SdHoareTripleChecker+Invalid, 68 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 68 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-16 04:18:45,077 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [26 Valid, 169 Invalid, 68 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 68 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-16 04:18:45,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 551 states. [2023-02-16 04:18:45,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 551 to 550. [2023-02-16 04:18:45,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 550 states, 429 states have (on average 1.17016317016317) internal successors, (502), 431 states have internal predecessors, (502), 75 states have call successors, (75), 30 states have call predecessors, (75), 38 states have return successors, (129), 88 states have call predecessors, (129), 75 states have call successors, (129) [2023-02-16 04:18:45,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 550 states to 550 states and 706 transitions. [2023-02-16 04:18:45,090 INFO L78 Accepts]: Start accepts. Automaton has 550 states and 706 transitions. Word has length 113 [2023-02-16 04:18:45,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:18:45,090 INFO L495 AbstractCegarLoop]: Abstraction has 550 states and 706 transitions. [2023-02-16 04:18:45,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.0) internal successors, (48), 6 states have internal predecessors, (48), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2023-02-16 04:18:45,091 INFO L276 IsEmpty]: Start isEmpty. Operand 550 states and 706 transitions. [2023-02-16 04:18:45,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2023-02-16 04:18:45,092 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:18:45,092 INFO L195 NwaCegarLoop]: trace histogram [10, 9, 7, 3, 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, 1, 1] [2023-02-16 04:18:45,107 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2023-02-16 04:18:45,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:18:45,296 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:18:45,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:18:45,297 INFO L85 PathProgramCache]: Analyzing trace with hash -622888842, now seen corresponding path program 1 times [2023-02-16 04:18:45,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:18:45,297 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399363001] [2023-02-16 04:18:45,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:45,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:18:45,302 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:18:45,302 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2145530242] [2023-02-16 04:18:45,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:45,303 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:18:45,303 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:18:45,309 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:18:45,311 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-02-16 04:18:45,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 04:18:45,356 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 19 conjunts are in the unsatisfiable core [2023-02-16 04:18:45,358 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:18:45,450 INFO L134 CoverageAnalysis]: Checked inductivity of 213 backedges. 48 proven. 9 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2023-02-16 04:18:45,450 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:18:46,074 INFO L134 CoverageAnalysis]: Checked inductivity of 213 backedges. 48 proven. 9 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2023-02-16 04:18:46,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:18:46,075 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399363001] [2023-02-16 04:18:46,075 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:18:46,075 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2145530242] [2023-02-16 04:18:46,075 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2145530242] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 04:18:46,075 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-16 04:18:46,075 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2023-02-16 04:18:46,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562620355] [2023-02-16 04:18:46,075 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-16 04:18:46,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-02-16 04:18:46,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:18:46,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-02-16 04:18:46,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2023-02-16 04:18:46,089 INFO L87 Difference]: Start difference. First operand 550 states and 706 transitions. Second operand has 20 states, 17 states have (on average 4.529411764705882) internal successors, (77), 16 states have internal predecessors, (77), 9 states have call successors, (14), 5 states have call predecessors, (14), 3 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2023-02-16 04:18:47,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:18:47,895 INFO L93 Difference]: Finished difference Result 970 states and 1256 transitions. [2023-02-16 04:18:47,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-02-16 04:18:47,896 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 17 states have (on average 4.529411764705882) internal successors, (77), 16 states have internal predecessors, (77), 9 states have call successors, (14), 5 states have call predecessors, (14), 3 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) Word has length 115 [2023-02-16 04:18:47,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:18:47,898 INFO L225 Difference]: With dead ends: 970 [2023-02-16 04:18:47,898 INFO L226 Difference]: Without dead ends: 566 [2023-02-16 04:18:47,899 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 243 GetRequests, 213 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=139, Invalid=853, Unknown=0, NotChecked=0, Total=992 [2023-02-16 04:18:47,899 INFO L413 NwaCegarLoop]: 76 mSDtfsCounter, 133 mSDsluCounter, 840 mSDsCounter, 0 mSdLazyCounter, 696 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 916 SdHoareTripleChecker+Invalid, 738 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 696 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2023-02-16 04:18:47,900 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [137 Valid, 916 Invalid, 738 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 696 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2023-02-16 04:18:47,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 566 states. [2023-02-16 04:18:47,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 566 to 552. [2023-02-16 04:18:47,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 552 states, 432 states have (on average 1.1597222222222223) internal successors, (501), 434 states have internal predecessors, (501), 72 states have call successors, (72), 31 states have call predecessors, (72), 40 states have return successors, (122), 86 states have call predecessors, (122), 72 states have call successors, (122) [2023-02-16 04:18:47,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 552 states to 552 states and 695 transitions. [2023-02-16 04:18:47,928 INFO L78 Accepts]: Start accepts. Automaton has 552 states and 695 transitions. Word has length 115 [2023-02-16 04:18:47,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:18:47,944 INFO L495 AbstractCegarLoop]: Abstraction has 552 states and 695 transitions. [2023-02-16 04:18:47,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 17 states have (on average 4.529411764705882) internal successors, (77), 16 states have internal predecessors, (77), 9 states have call successors, (14), 5 states have call predecessors, (14), 3 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2023-02-16 04:18:47,945 INFO L276 IsEmpty]: Start isEmpty. Operand 552 states and 695 transitions. [2023-02-16 04:18:47,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2023-02-16 04:18:47,946 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:18:47,946 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, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 04:18:47,952 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2023-02-16 04:18:48,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2023-02-16 04:18:48,150 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:18:48,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:18:48,150 INFO L85 PathProgramCache]: Analyzing trace with hash 343501197, now seen corresponding path program 1 times [2023-02-16 04:18:48,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:18:48,151 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855624171] [2023-02-16 04:18:48,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:48,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:18:48,155 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:18:48,155 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1793570479] [2023-02-16 04:18:48,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:48,155 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:18:48,156 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:18:48,166 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:18:48,192 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-02-16 04:18:48,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 04:18:48,214 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 33 conjunts are in the unsatisfiable core [2023-02-16 04:18:48,215 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:18:48,342 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 84 proven. 23 refuted. 0 times theorem prover too weak. 158 trivial. 0 not checked. [2023-02-16 04:18:48,342 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:18:51,972 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 84 proven. 23 refuted. 0 times theorem prover too weak. 158 trivial. 0 not checked. [2023-02-16 04:18:51,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:18:51,972 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855624171] [2023-02-16 04:18:51,972 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:18:51,973 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1793570479] [2023-02-16 04:18:51,973 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1793570479] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 04:18:51,973 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-16 04:18:51,973 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 17] total 31 [2023-02-16 04:18:51,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547377238] [2023-02-16 04:18:51,973 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-16 04:18:51,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-02-16 04:18:51,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:18:51,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-02-16 04:18:51,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=891, Unknown=2, NotChecked=0, Total=992 [2023-02-16 04:18:51,974 INFO L87 Difference]: Start difference. First operand 552 states and 695 transitions. Second operand has 32 states, 28 states have (on average 3.2142857142857144) internal successors, (90), 28 states have internal predecessors, (90), 13 states have call successors, (16), 5 states have call predecessors, (16), 5 states have return successors, (12), 9 states have call predecessors, (12), 9 states have call successors, (12) [2023-02-16 04:18:58,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:18:58,856 INFO L93 Difference]: Finished difference Result 1421 states and 1878 transitions. [2023-02-16 04:18:58,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-02-16 04:18:58,857 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 28 states have (on average 3.2142857142857144) internal successors, (90), 28 states have internal predecessors, (90), 13 states have call successors, (16), 5 states have call predecessors, (16), 5 states have return successors, (12), 9 states have call predecessors, (12), 9 states have call successors, (12) Word has length 120 [2023-02-16 04:18:58,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:18:58,860 INFO L225 Difference]: With dead ends: 1421 [2023-02-16 04:18:58,860 INFO L226 Difference]: Without dead ends: 1041 [2023-02-16 04:18:58,861 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 264 GetRequests, 212 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 403 ImplicationChecksByTransitivity, 7.3s TimeCoverageRelationStatistics Valid=324, Invalid=2536, Unknown=2, NotChecked=0, Total=2862 [2023-02-16 04:18:58,862 INFO L413 NwaCegarLoop]: 80 mSDtfsCounter, 218 mSDsluCounter, 1067 mSDsCounter, 0 mSdLazyCounter, 1679 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 231 SdHoareTripleChecker+Valid, 1147 SdHoareTripleChecker+Invalid, 1768 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 1679 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2023-02-16 04:18:58,865 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [231 Valid, 1147 Invalid, 1768 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 1679 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2023-02-16 04:18:58,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1041 states. [2023-02-16 04:18:58,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1041 to 851. [2023-02-16 04:18:58,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 851 states, 669 states have (on average 1.201793721973094) internal successors, (804), 669 states have internal predecessors, (804), 122 states have call successors, (122), 42 states have call predecessors, (122), 52 states have return successors, (205), 139 states have call predecessors, (205), 122 states have call successors, (205) [2023-02-16 04:18:58,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 851 states to 851 states and 1131 transitions. [2023-02-16 04:18:58,898 INFO L78 Accepts]: Start accepts. Automaton has 851 states and 1131 transitions. Word has length 120 [2023-02-16 04:18:58,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:18:58,899 INFO L495 AbstractCegarLoop]: Abstraction has 851 states and 1131 transitions. [2023-02-16 04:18:58,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 28 states have (on average 3.2142857142857144) internal successors, (90), 28 states have internal predecessors, (90), 13 states have call successors, (16), 5 states have call predecessors, (16), 5 states have return successors, (12), 9 states have call predecessors, (12), 9 states have call successors, (12) [2023-02-16 04:18:58,899 INFO L276 IsEmpty]: Start isEmpty. Operand 851 states and 1131 transitions. [2023-02-16 04:18:58,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2023-02-16 04:18:58,901 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:18:58,901 INFO L195 NwaCegarLoop]: trace histogram [14, 11, 7, 7, 7, 7, 7, 5, 5, 5, 4, 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] [2023-02-16 04:18:58,914 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2023-02-16 04:18:59,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2023-02-16 04:18:59,109 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:18:59,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:18:59,109 INFO L85 PathProgramCache]: Analyzing trace with hash -1667958899, now seen corresponding path program 2 times [2023-02-16 04:18:59,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:18:59,110 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312869020] [2023-02-16 04:18:59,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:59,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:18:59,118 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:18:59,118 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1361956082] [2023-02-16 04:18:59,118 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-02-16 04:18:59,119 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:18:59,119 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:18:59,120 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:18:59,145 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-02-16 04:18:59,191 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-02-16 04:18:59,191 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 04:18:59,192 INFO L263 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 14 conjunts are in the unsatisfiable core [2023-02-16 04:18:59,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:18:59,321 INFO L134 CoverageAnalysis]: Checked inductivity of 414 backedges. 241 proven. 10 refuted. 0 times theorem prover too weak. 163 trivial. 0 not checked. [2023-02-16 04:18:59,321 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:18:59,453 INFO L134 CoverageAnalysis]: Checked inductivity of 414 backedges. 97 proven. 46 refuted. 0 times theorem prover too weak. 271 trivial. 0 not checked. [2023-02-16 04:18:59,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:18:59,453 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312869020] [2023-02-16 04:18:59,453 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:18:59,454 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1361956082] [2023-02-16 04:18:59,454 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1361956082] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 04:18:59,454 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-16 04:18:59,454 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 15 [2023-02-16 04:18:59,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225548826] [2023-02-16 04:18:59,454 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-16 04:18:59,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-02-16 04:18:59,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:18:59,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-02-16 04:18:59,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2023-02-16 04:18:59,456 INFO L87 Difference]: Start difference. First operand 851 states and 1131 transitions. Second operand has 15 states, 14 states have (on average 4.285714285714286) internal successors, (60), 11 states have internal predecessors, (60), 8 states have call successors, (12), 6 states have call predecessors, (12), 2 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-02-16 04:18:59,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:18:59,667 INFO L93 Difference]: Finished difference Result 1638 states and 2192 transitions. [2023-02-16 04:18:59,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-02-16 04:18:59,667 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 4.285714285714286) internal successors, (60), 11 states have internal predecessors, (60), 8 states have call successors, (12), 6 states have call predecessors, (12), 2 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 140 [2023-02-16 04:18:59,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:18:59,672 INFO L225 Difference]: With dead ends: 1638 [2023-02-16 04:18:59,672 INFO L226 Difference]: Without dead ends: 885 [2023-02-16 04:18:59,674 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 286 GetRequests, 254 SyntacticMatches, 12 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=85, Invalid=377, Unknown=0, NotChecked=0, Total=462 [2023-02-16 04:18:59,674 INFO L413 NwaCegarLoop]: 67 mSDtfsCounter, 82 mSDsluCounter, 492 mSDsCounter, 0 mSdLazyCounter, 386 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 559 SdHoareTripleChecker+Invalid, 402 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 386 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-16 04:18:59,674 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [85 Valid, 559 Invalid, 402 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 386 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-16 04:18:59,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 885 states. [2023-02-16 04:18:59,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 885 to 859. [2023-02-16 04:18:59,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 859 states, 674 states have (on average 1.198813056379822) internal successors, (808), 676 states have internal predecessors, (808), 123 states have call successors, (123), 44 states have call predecessors, (123), 54 states have return successors, (202), 138 states have call predecessors, (202), 123 states have call successors, (202) [2023-02-16 04:18:59,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 859 states to 859 states and 1133 transitions. [2023-02-16 04:18:59,702 INFO L78 Accepts]: Start accepts. Automaton has 859 states and 1133 transitions. Word has length 140 [2023-02-16 04:18:59,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:18:59,702 INFO L495 AbstractCegarLoop]: Abstraction has 859 states and 1133 transitions. [2023-02-16 04:18:59,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 4.285714285714286) internal successors, (60), 11 states have internal predecessors, (60), 8 states have call successors, (12), 6 states have call predecessors, (12), 2 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-02-16 04:18:59,702 INFO L276 IsEmpty]: Start isEmpty. Operand 859 states and 1133 transitions. [2023-02-16 04:18:59,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2023-02-16 04:18:59,703 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:18:59,703 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, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 04:18:59,709 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2023-02-16 04:18:59,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2023-02-16 04:18:59,908 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting binomialCoefficientErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:18:59,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:18:59,908 INFO L85 PathProgramCache]: Analyzing trace with hash -250945720, now seen corresponding path program 1 times [2023-02-16 04:18:59,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:18:59,909 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995217920] [2023-02-16 04:18:59,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:59,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:18:59,914 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:18:59,914 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [733137235] [2023-02-16 04:18:59,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:18:59,915 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:18:59,915 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:18:59,916 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:18:59,918 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2023-02-16 04:18:59,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 04:18:59,963 INFO L263 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 9 conjunts are in the unsatisfiable core [2023-02-16 04:18:59,964 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:19:00,028 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 14 proven. 7 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2023-02-16 04:19:00,028 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:19:00,165 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 14 proven. 7 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2023-02-16 04:19:00,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:19:00,166 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995217920] [2023-02-16 04:19:00,166 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:19:00,166 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [733137235] [2023-02-16 04:19:00,166 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [733137235] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 04:19:00,166 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-16 04:19:00,166 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2023-02-16 04:19:00,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842831272] [2023-02-16 04:19:00,166 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-16 04:19:00,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-02-16 04:19:00,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:19:00,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-02-16 04:19:00,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2023-02-16 04:19:00,169 INFO L87 Difference]: Start difference. First operand 859 states and 1133 transitions. Second operand has 14 states, 13 states have (on average 5.153846153846154) internal successors, (67), 12 states have internal predecessors, (67), 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) [2023-02-16 04:19:00,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:19:00,329 INFO L93 Difference]: Finished difference Result 866 states and 1133 transitions. [2023-02-16 04:19:00,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-02-16 04:19:00,330 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 5.153846153846154) internal successors, (67), 12 states have internal predecessors, (67), 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 126 [2023-02-16 04:19:00,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:19:00,332 INFO L225 Difference]: With dead ends: 866 [2023-02-16 04:19:00,333 INFO L226 Difference]: Without dead ends: 865 [2023-02-16 04:19:00,333 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 260 GetRequests, 240 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=97, Invalid=365, Unknown=0, NotChecked=0, Total=462 [2023-02-16 04:19:00,333 INFO L413 NwaCegarLoop]: 56 mSDtfsCounter, 127 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 164 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 344 SdHoareTripleChecker+Invalid, 196 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 164 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-16 04:19:00,334 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [131 Valid, 344 Invalid, 196 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 164 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-16 04:19:00,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 865 states. [2023-02-16 04:19:00,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 865 to 859. [2023-02-16 04:19:00,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 859 states, 674 states have (on average 1.1943620178041543) internal successors, (805), 676 states have internal predecessors, (805), 123 states have call successors, (123), 44 states have call predecessors, (123), 54 states have return successors, (202), 138 states have call predecessors, (202), 123 states have call successors, (202) [2023-02-16 04:19:00,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 859 states to 859 states and 1130 transitions. [2023-02-16 04:19:00,364 INFO L78 Accepts]: Start accepts. Automaton has 859 states and 1130 transitions. Word has length 126 [2023-02-16 04:19:00,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:19:00,365 INFO L495 AbstractCegarLoop]: Abstraction has 859 states and 1130 transitions. [2023-02-16 04:19:00,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 5.153846153846154) internal successors, (67), 12 states have internal predecessors, (67), 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) [2023-02-16 04:19:00,365 INFO L276 IsEmpty]: Start isEmpty. Operand 859 states and 1130 transitions. [2023-02-16 04:19:00,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2023-02-16 04:19:00,366 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:19:00,366 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, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 04:19:00,372 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2023-02-16 04:19:00,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:19:00,571 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:19:00,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:19:00,571 INFO L85 PathProgramCache]: Analyzing trace with hash 1285538565, now seen corresponding path program 2 times [2023-02-16 04:19:00,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:19:00,572 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121123288] [2023-02-16 04:19:00,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:19:00,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:19:00,578 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:19:00,578 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1579973090] [2023-02-16 04:19:00,578 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-02-16 04:19:00,578 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:19:00,579 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:19:00,590 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:19:00,592 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2023-02-16 04:19:00,640 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-02-16 04:19:00,641 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 04:19:00,642 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 10 conjunts are in the unsatisfiable core [2023-02-16 04:19:00,643 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:19:00,710 INFO L134 CoverageAnalysis]: Checked inductivity of 303 backedges. 146 proven. 7 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2023-02-16 04:19:00,712 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:19:00,835 INFO L134 CoverageAnalysis]: Checked inductivity of 303 backedges. 62 proven. 21 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2023-02-16 04:19:00,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:19:00,835 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121123288] [2023-02-16 04:19:00,835 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:19:00,836 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1579973090] [2023-02-16 04:19:00,836 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1579973090] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 04:19:00,836 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-16 04:19:00,836 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2023-02-16 04:19:00,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [984710150] [2023-02-16 04:19:00,836 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-16 04:19:00,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-02-16 04:19:00,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:19:00,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-02-16 04:19:00,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2023-02-16 04:19:00,838 INFO L87 Difference]: Start difference. First operand 859 states and 1130 transitions. Second operand has 11 states, 10 states have (on average 5.7) internal successors, (57), 8 states have internal predecessors, (57), 6 states have call successors, (11), 5 states have call predecessors, (11), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2023-02-16 04:19:01,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:19:01,010 INFO L93 Difference]: Finished difference Result 1501 states and 2014 transitions. [2023-02-16 04:19:01,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-02-16 04:19:01,011 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 5.7) internal successors, (57), 8 states have internal predecessors, (57), 6 states have call successors, (11), 5 states have call predecessors, (11), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 130 [2023-02-16 04:19:01,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:19:01,013 INFO L225 Difference]: With dead ends: 1501 [2023-02-16 04:19:01,013 INFO L226 Difference]: Without dead ends: 855 [2023-02-16 04:19:01,015 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 264 GetRequests, 242 SyntacticMatches, 8 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2023-02-16 04:19:01,017 INFO L413 NwaCegarLoop]: 56 mSDtfsCounter, 65 mSDsluCounter, 339 mSDsCounter, 0 mSdLazyCounter, 227 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 395 SdHoareTripleChecker+Invalid, 244 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 227 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-16 04:19:01,017 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [67 Valid, 395 Invalid, 244 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 227 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-16 04:19:01,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 855 states. [2023-02-16 04:19:01,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 855 to 848. [2023-02-16 04:19:01,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 848 states, 665 states have (on average 1.193984962406015) internal successors, (794), 667 states have internal predecessors, (794), 122 states have call successors, (122), 44 states have call predecessors, (122), 53 states have return successors, (199), 136 states have call predecessors, (199), 122 states have call successors, (199) [2023-02-16 04:19:01,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 848 states to 848 states and 1115 transitions. [2023-02-16 04:19:01,046 INFO L78 Accepts]: Start accepts. Automaton has 848 states and 1115 transitions. Word has length 130 [2023-02-16 04:19:01,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:19:01,046 INFO L495 AbstractCegarLoop]: Abstraction has 848 states and 1115 transitions. [2023-02-16 04:19:01,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 5.7) internal successors, (57), 8 states have internal predecessors, (57), 6 states have call successors, (11), 5 states have call predecessors, (11), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2023-02-16 04:19:01,046 INFO L276 IsEmpty]: Start isEmpty. Operand 848 states and 1115 transitions. [2023-02-16 04:19:01,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2023-02-16 04:19:01,047 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:19:01,047 INFO L195 NwaCegarLoop]: trace histogram [13, 12, 9, 4, 4, 4, 4, 4, 4, 4, 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] [2023-02-16 04:19:01,053 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2023-02-16 04:19:01,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2023-02-16 04:19:01,252 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:19:01,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:19:01,252 INFO L85 PathProgramCache]: Analyzing trace with hash 477473427, now seen corresponding path program 3 times [2023-02-16 04:19:01,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:19:01,253 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013258310] [2023-02-16 04:19:01,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:19:01,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:19:01,258 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:19:01,258 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [850614399] [2023-02-16 04:19:01,258 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-02-16 04:19:01,258 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:19:01,259 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:19:01,275 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:19:01,275 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2023-02-16 04:19:01,306 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-02-16 04:19:01,307 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 04:19:01,307 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 9 conjunts are in the unsatisfiable core [2023-02-16 04:19:01,309 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:19:01,340 INFO L134 CoverageAnalysis]: Checked inductivity of 365 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 313 trivial. 0 not checked. [2023-02-16 04:19:01,340 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-16 04:19:01,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:19:01,341 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013258310] [2023-02-16 04:19:01,341 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:19:01,341 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [850614399] [2023-02-16 04:19:01,341 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [850614399] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-16 04:19:01,341 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-16 04:19:01,341 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-02-16 04:19:01,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762901748] [2023-02-16 04:19:01,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-16 04:19:01,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-02-16 04:19:01,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:19:01,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-02-16 04:19:01,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-02-16 04:19:01,343 INFO L87 Difference]: Start difference. First operand 848 states and 1115 transitions. Second operand has 6 states, 5 states have (on average 8.4) internal successors, (42), 6 states have internal predecessors, (42), 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) [2023-02-16 04:19:01,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:19:01,441 INFO L93 Difference]: Finished difference Result 872 states and 1142 transitions. [2023-02-16 04:19:01,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-02-16 04:19:01,441 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 8.4) internal successors, (42), 6 states have internal predecessors, (42), 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 134 [2023-02-16 04:19:01,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:19:01,444 INFO L225 Difference]: With dead ends: 872 [2023-02-16 04:19:01,444 INFO L226 Difference]: Without dead ends: 871 [2023-02-16 04:19:01,444 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2023-02-16 04:19:01,444 INFO L413 NwaCegarLoop]: 45 mSDtfsCounter, 21 mSDsluCounter, 120 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 70 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-16 04:19:01,445 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 165 Invalid, 70 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-16 04:19:01,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 871 states. [2023-02-16 04:19:01,488 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 871 to 857. [2023-02-16 04:19:01,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 857 states, 674 states have (on average 1.1899109792284865) internal successors, (802), 673 states have internal predecessors, (802), 122 states have call successors, (122), 44 states have call predecessors, (122), 53 states have return successors, (199), 139 states have call predecessors, (199), 122 states have call successors, (199) [2023-02-16 04:19:01,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 857 states to 857 states and 1123 transitions. [2023-02-16 04:19:01,491 INFO L78 Accepts]: Start accepts. Automaton has 857 states and 1123 transitions. Word has length 134 [2023-02-16 04:19:01,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:19:01,493 INFO L495 AbstractCegarLoop]: Abstraction has 857 states and 1123 transitions. [2023-02-16 04:19:01,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 8.4) internal successors, (42), 6 states have internal predecessors, (42), 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) [2023-02-16 04:19:01,494 INFO L276 IsEmpty]: Start isEmpty. Operand 857 states and 1123 transitions. [2023-02-16 04:19:01,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2023-02-16 04:19:01,495 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:19:01,495 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, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 04:19:01,499 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2023-02-16 04:19:01,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:19:01,699 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting binomialCoefficientErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:19:01,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:19:01,700 INFO L85 PathProgramCache]: Analyzing trace with hash -820050261, now seen corresponding path program 1 times [2023-02-16 04:19:01,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:19:01,700 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373422061] [2023-02-16 04:19:01,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:19:01,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:19:01,706 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:19:01,706 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [727978548] [2023-02-16 04:19:01,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:19:01,706 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:19:01,706 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:19:01,707 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:19:01,709 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2023-02-16 04:19:01,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 04:19:01,756 INFO L263 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 11 conjunts are in the unsatisfiable core [2023-02-16 04:19:01,757 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:19:01,839 INFO L134 CoverageAnalysis]: Checked inductivity of 337 backedges. 66 proven. 0 refuted. 0 times theorem prover too weak. 271 trivial. 0 not checked. [2023-02-16 04:19:01,839 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-16 04:19:01,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:19:01,839 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373422061] [2023-02-16 04:19:01,839 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:19:01,839 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [727978548] [2023-02-16 04:19:01,839 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [727978548] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-16 04:19:01,839 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-16 04:19:01,840 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-02-16 04:19:01,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059693731] [2023-02-16 04:19:01,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-16 04:19:01,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-02-16 04:19:01,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:19:01,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-02-16 04:19:01,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2023-02-16 04:19:01,840 INFO L87 Difference]: Start difference. First operand 857 states and 1123 transitions. Second operand has 10 states, 10 states have (on average 5.3) internal successors, (53), 9 states have internal predecessors, (53), 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) [2023-02-16 04:19:02,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:19:02,024 INFO L93 Difference]: Finished difference Result 1487 states and 1982 transitions. [2023-02-16 04:19:02,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-02-16 04:19:02,025 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.3) internal successors, (53), 9 states have internal predecessors, (53), 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 136 [2023-02-16 04:19:02,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:19:02,028 INFO L225 Difference]: With dead ends: 1487 [2023-02-16 04:19:02,028 INFO L226 Difference]: Without dead ends: 852 [2023-02-16 04:19:02,029 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 128 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2023-02-16 04:19:02,030 INFO L413 NwaCegarLoop]: 59 mSDtfsCounter, 52 mSDsluCounter, 328 mSDsCounter, 0 mSdLazyCounter, 361 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 387 SdHoareTripleChecker+Invalid, 367 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 361 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-16 04:19:02,030 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [57 Valid, 387 Invalid, 367 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 361 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-16 04:19:02,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 852 states. [2023-02-16 04:19:02,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 852 to 846. [2023-02-16 04:19:02,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 846 states, 665 states have (on average 1.1924812030075187) internal successors, (793), 665 states have internal predecessors, (793), 120 states have call successors, (120), 44 states have call predecessors, (120), 53 states have return successors, (192), 136 states have call predecessors, (192), 120 states have call successors, (192) [2023-02-16 04:19:02,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 846 states to 846 states and 1105 transitions. [2023-02-16 04:19:02,057 INFO L78 Accepts]: Start accepts. Automaton has 846 states and 1105 transitions. Word has length 136 [2023-02-16 04:19:02,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:19:02,057 INFO L495 AbstractCegarLoop]: Abstraction has 846 states and 1105 transitions. [2023-02-16 04:19:02,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.3) internal successors, (53), 9 states have internal predecessors, (53), 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) [2023-02-16 04:19:02,058 INFO L276 IsEmpty]: Start isEmpty. Operand 846 states and 1105 transitions. [2023-02-16 04:19:02,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-02-16 04:19:02,058 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:19:02,059 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, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 04:19:02,063 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2023-02-16 04:19:02,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2023-02-16 04:19:02,263 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting binomialCoefficientErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:19:02,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:19:02,263 INFO L85 PathProgramCache]: Analyzing trace with hash 1099083764, now seen corresponding path program 1 times [2023-02-16 04:19:02,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:19:02,264 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710247420] [2023-02-16 04:19:02,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:19:02,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:19:02,270 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:19:02,270 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1481214677] [2023-02-16 04:19:02,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:19:02,282 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:19:02,283 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:19:02,283 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:19:02,286 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2023-02-16 04:19:02,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 04:19:02,334 INFO L263 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 12 conjunts are in the unsatisfiable core [2023-02-16 04:19:02,335 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:19:02,407 INFO L134 CoverageAnalysis]: Checked inductivity of 399 backedges. 234 proven. 2 refuted. 0 times theorem prover too weak. 163 trivial. 0 not checked. [2023-02-16 04:19:02,407 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:19:02,588 INFO L134 CoverageAnalysis]: Checked inductivity of 399 backedges. 96 proven. 27 refuted. 0 times theorem prover too weak. 276 trivial. 0 not checked. [2023-02-16 04:19:02,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:19:02,589 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710247420] [2023-02-16 04:19:02,589 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:19:02,589 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1481214677] [2023-02-16 04:19:02,589 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1481214677] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 04:19:02,589 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-16 04:19:02,589 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 14 [2023-02-16 04:19:02,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448287487] [2023-02-16 04:19:02,589 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-16 04:19:02,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-02-16 04:19:02,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:19:02,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-02-16 04:19:02,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2023-02-16 04:19:02,590 INFO L87 Difference]: Start difference. First operand 846 states and 1105 transitions. Second operand has 14 states, 13 states have (on average 5.6923076923076925) internal successors, (74), 13 states have internal predecessors, (74), 8 states have call successors, (15), 3 states have call predecessors, (15), 4 states have return successors, (14), 5 states have call predecessors, (14), 7 states have call successors, (14) [2023-02-16 04:19:02,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:19:02,833 INFO L93 Difference]: Finished difference Result 1594 states and 2120 transitions. [2023-02-16 04:19:02,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-02-16 04:19:02,845 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 5.6923076923076925) internal successors, (74), 13 states have internal predecessors, (74), 8 states have call successors, (15), 3 states have call predecessors, (15), 4 states have return successors, (14), 5 states have call predecessors, (14), 7 states have call successors, (14) Word has length 141 [2023-02-16 04:19:02,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:19:02,848 INFO L225 Difference]: With dead ends: 1594 [2023-02-16 04:19:02,848 INFO L226 Difference]: Without dead ends: 814 [2023-02-16 04:19:02,850 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 287 GetRequests, 260 SyntacticMatches, 9 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2023-02-16 04:19:02,850 INFO L413 NwaCegarLoop]: 60 mSDtfsCounter, 72 mSDsluCounter, 359 mSDsCounter, 0 mSdLazyCounter, 419 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 419 SdHoareTripleChecker+Invalid, 430 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 419 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-02-16 04:19:02,851 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [78 Valid, 419 Invalid, 430 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 419 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-02-16 04:19:02,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 814 states. [2023-02-16 04:19:02,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 814 to 794. [2023-02-16 04:19:02,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 794 states, 622 states have (on average 1.1913183279742765) internal successors, (741), 627 states have internal predecessors, (741), 112 states have call successors, (112), 44 states have call predecessors, (112), 52 states have return successors, (166), 122 states have call predecessors, (166), 112 states have call successors, (166) [2023-02-16 04:19:02,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 794 states to 794 states and 1019 transitions. [2023-02-16 04:19:02,913 INFO L78 Accepts]: Start accepts. Automaton has 794 states and 1019 transitions. Word has length 141 [2023-02-16 04:19:02,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:19:02,913 INFO L495 AbstractCegarLoop]: Abstraction has 794 states and 1019 transitions. [2023-02-16 04:19:02,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 5.6923076923076925) internal successors, (74), 13 states have internal predecessors, (74), 8 states have call successors, (15), 3 states have call predecessors, (15), 4 states have return successors, (14), 5 states have call predecessors, (14), 7 states have call successors, (14) [2023-02-16 04:19:02,914 INFO L276 IsEmpty]: Start isEmpty. Operand 794 states and 1019 transitions. [2023-02-16 04:19:02,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2023-02-16 04:19:02,915 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:19:02,915 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, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 04:19:02,919 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2023-02-16 04:19:03,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:19:03,119 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting binomialCoefficientErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:19:03,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:19:03,120 INFO L85 PathProgramCache]: Analyzing trace with hash -175263733, now seen corresponding path program 2 times [2023-02-16 04:19:03,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:19:03,120 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195478421] [2023-02-16 04:19:03,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:19:03,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:19:03,125 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:19:03,125 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [654776570] [2023-02-16 04:19:03,125 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-02-16 04:19:03,125 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:19:03,125 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:19:03,127 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:19:03,128 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2023-02-16 04:19:03,201 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-02-16 04:19:03,201 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 04:19:03,203 INFO L263 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 10 conjunts are in the unsatisfiable core [2023-02-16 04:19:03,205 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:19:03,294 INFO L134 CoverageAnalysis]: Checked inductivity of 403 backedges. 98 proven. 0 refuted. 0 times theorem prover too weak. 305 trivial. 0 not checked. [2023-02-16 04:19:03,294 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-16 04:19:03,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:19:03,294 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195478421] [2023-02-16 04:19:03,294 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:19:03,294 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [654776570] [2023-02-16 04:19:03,294 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [654776570] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-16 04:19:03,294 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-16 04:19:03,294 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-02-16 04:19:03,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746425291] [2023-02-16 04:19:03,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-16 04:19:03,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-02-16 04:19:03,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:19:03,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-02-16 04:19:03,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-02-16 04:19:03,295 INFO L87 Difference]: Start difference. First operand 794 states and 1019 transitions. Second operand has 9 states, 7 states have (on average 7.714285714285714) internal successors, (54), 9 states have internal predecessors, (54), 4 states have call successors, (9), 1 states have call predecessors, (9), 2 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2023-02-16 04:19:03,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:19:03,358 INFO L93 Difference]: Finished difference Result 794 states and 1019 transitions. [2023-02-16 04:19:03,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-02-16 04:19:03,359 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 7 states have (on average 7.714285714285714) internal successors, (54), 9 states have internal predecessors, (54), 4 states have call successors, (9), 1 states have call predecessors, (9), 2 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) Word has length 146 [2023-02-16 04:19:03,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:19:03,361 INFO L225 Difference]: With dead ends: 794 [2023-02-16 04:19:03,361 INFO L226 Difference]: Without dead ends: 793 [2023-02-16 04:19:03,361 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 137 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2023-02-16 04:19:03,362 INFO L413 NwaCegarLoop]: 46 mSDtfsCounter, 10 mSDsluCounter, 154 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 200 SdHoareTripleChecker+Invalid, 84 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-16 04:19:03,362 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 200 Invalid, 84 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-16 04:19:03,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 793 states. [2023-02-16 04:19:03,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 793 to 782. [2023-02-16 04:19:03,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 782 states, 613 states have (on average 1.169657422512235) internal successors, (717), 618 states have internal predecessors, (717), 110 states have call successors, (110), 44 states have call predecessors, (110), 52 states have return successors, (161), 119 states have call predecessors, (161), 110 states have call successors, (161) [2023-02-16 04:19:03,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 782 states to 782 states and 988 transitions. [2023-02-16 04:19:03,387 INFO L78 Accepts]: Start accepts. Automaton has 782 states and 988 transitions. Word has length 146 [2023-02-16 04:19:03,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:19:03,387 INFO L495 AbstractCegarLoop]: Abstraction has 782 states and 988 transitions. [2023-02-16 04:19:03,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 7 states have (on average 7.714285714285714) internal successors, (54), 9 states have internal predecessors, (54), 4 states have call successors, (9), 1 states have call predecessors, (9), 2 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2023-02-16 04:19:03,388 INFO L276 IsEmpty]: Start isEmpty. Operand 782 states and 988 transitions. [2023-02-16 04:19:03,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2023-02-16 04:19:03,388 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:19:03,389 INFO L195 NwaCegarLoop]: trace histogram [15, 14, 9, 6, 6, 6, 6, 6, 6, 6, 5, 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] [2023-02-16 04:19:03,393 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2023-02-16 04:19:03,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2023-02-16 04:19:03,593 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:19:03,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:19:03,593 INFO L85 PathProgramCache]: Analyzing trace with hash 959118035, now seen corresponding path program 4 times [2023-02-16 04:19:03,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:19:03,593 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499265166] [2023-02-16 04:19:03,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:19:03,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:19:03,598 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:19:03,598 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1923173948] [2023-02-16 04:19:03,598 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-02-16 04:19:03,598 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:19:03,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:19:03,600 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:19:03,602 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2023-02-16 04:19:03,656 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-02-16 04:19:03,656 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 04:19:03,657 INFO L263 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 17 conjunts are in the unsatisfiable core [2023-02-16 04:19:03,658 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:19:03,752 INFO L134 CoverageAnalysis]: Checked inductivity of 523 backedges. 124 proven. 6 refuted. 0 times theorem prover too weak. 393 trivial. 0 not checked. [2023-02-16 04:19:03,752 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:19:04,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:19:04,094 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [499265166] [2023-02-16 04:19:04,094 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:19:04,094 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1923173948] [2023-02-16 04:19:04,094 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1923173948] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-16 04:19:04,094 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-02-16 04:19:04,094 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2023-02-16 04:19:04,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228478528] [2023-02-16 04:19:04,094 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-02-16 04:19:04,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-02-16 04:19:04,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:19:04,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-02-16 04:19:04,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2023-02-16 04:19:04,095 INFO L87 Difference]: Start difference. First operand 782 states and 988 transitions. Second operand has 10 states, 8 states have (on average 6.125) internal successors, (49), 10 states have internal predecessors, (49), 3 states have call successors, (8), 1 states have call predecessors, (8), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2023-02-16 04:19:04,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:19:04,313 INFO L93 Difference]: Finished difference Result 822 states and 1053 transitions. [2023-02-16 04:19:04,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-02-16 04:19:04,313 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), 3 states have call successors, (8), 1 states have call predecessors, (8), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 154 [2023-02-16 04:19:04,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:19:04,315 INFO L225 Difference]: With dead ends: 822 [2023-02-16 04:19:04,316 INFO L226 Difference]: Without dead ends: 821 [2023-02-16 04:19:04,316 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 152 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=79, Invalid=227, Unknown=0, NotChecked=0, Total=306 [2023-02-16 04:19:04,316 INFO L413 NwaCegarLoop]: 44 mSDtfsCounter, 32 mSDsluCounter, 199 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 243 SdHoareTripleChecker+Invalid, 118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-16 04:19:04,316 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [32 Valid, 243 Invalid, 118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-16 04:19:04,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 821 states. [2023-02-16 04:19:04,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 821 to 629. [2023-02-16 04:19:04,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 629 states, 492 states have (on average 1.1341463414634145) internal successors, (558), 495 states have internal predecessors, (558), 82 states have call successors, (82), 38 states have call predecessors, (82), 48 states have return successors, (130), 95 states have call predecessors, (130), 82 states have call successors, (130) [2023-02-16 04:19:04,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 629 states to 629 states and 770 transitions. [2023-02-16 04:19:04,339 INFO L78 Accepts]: Start accepts. Automaton has 629 states and 770 transitions. Word has length 154 [2023-02-16 04:19:04,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:19:04,339 INFO L495 AbstractCegarLoop]: Abstraction has 629 states and 770 transitions. [2023-02-16 04:19:04,339 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), 3 states have call successors, (8), 1 states have call predecessors, (8), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2023-02-16 04:19:04,340 INFO L276 IsEmpty]: Start isEmpty. Operand 629 states and 770 transitions. [2023-02-16 04:19:04,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2023-02-16 04:19:04,340 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:19:04,340 INFO L195 NwaCegarLoop]: trace histogram [15, 14, 9, 6, 6, 6, 6, 6, 6, 6, 5, 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, 1, 1, 1, 1] [2023-02-16 04:19:04,345 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2023-02-16 04:19:04,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2023-02-16 04:19:04,545 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:19:04,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:19:04,545 INFO L85 PathProgramCache]: Analyzing trace with hash 865899036, now seen corresponding path program 3 times [2023-02-16 04:19:04,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:19:04,545 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084060447] [2023-02-16 04:19:04,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:19:04,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:19:04,552 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:19:04,552 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [699173252] [2023-02-16 04:19:04,552 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-02-16 04:19:04,552 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:19:04,552 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:19:04,567 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:19:04,569 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2023-02-16 04:19:04,613 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-02-16 04:19:04,614 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 04:19:04,614 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 24 conjunts are in the unsatisfiable core [2023-02-16 04:19:04,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:19:04,747 INFO L134 CoverageAnalysis]: Checked inductivity of 527 backedges. 156 proven. 17 refuted. 0 times theorem prover too weak. 354 trivial. 0 not checked. [2023-02-16 04:19:04,747 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:19:05,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:19:05,213 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084060447] [2023-02-16 04:19:05,213 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:19:05,214 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [699173252] [2023-02-16 04:19:05,214 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [699173252] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-16 04:19:05,214 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-02-16 04:19:05,214 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2023-02-16 04:19:05,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431911540] [2023-02-16 04:19:05,214 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-02-16 04:19:05,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-02-16 04:19:05,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:19:05,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-02-16 04:19:05,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2023-02-16 04:19:05,215 INFO L87 Difference]: Start difference. First operand 629 states and 770 transitions. Second operand has 12 states, 10 states have (on average 5.8) internal successors, (58), 12 states have internal predecessors, (58), 3 states have call successors, (8), 1 states have call predecessors, (8), 4 states have return successors, (9), 4 states have call predecessors, (9), 3 states have call successors, (9) [2023-02-16 04:19:05,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:19:05,635 INFO L93 Difference]: Finished difference Result 690 states and 871 transitions. [2023-02-16 04:19:05,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-02-16 04:19:05,636 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 10 states have (on average 5.8) internal successors, (58), 12 states have internal predecessors, (58), 3 states have call successors, (8), 1 states have call predecessors, (8), 4 states have return successors, (9), 4 states have call predecessors, (9), 3 states have call successors, (9) Word has length 159 [2023-02-16 04:19:05,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:19:05,639 INFO L225 Difference]: With dead ends: 690 [2023-02-16 04:19:05,639 INFO L226 Difference]: Without dead ends: 689 [2023-02-16 04:19:05,640 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 154 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=92, Invalid=288, Unknown=0, NotChecked=0, Total=380 [2023-02-16 04:19:05,640 INFO L413 NwaCegarLoop]: 45 mSDtfsCounter, 15 mSDsluCounter, 314 mSDsCounter, 0 mSdLazyCounter, 227 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 359 SdHoareTripleChecker+Invalid, 227 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 227 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-02-16 04:19:05,641 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 359 Invalid, 227 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 227 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-02-16 04:19:05,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 689 states. [2023-02-16 04:19:05,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 689 to 644. [2023-02-16 04:19:05,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 644 states, 504 states have (on average 1.130952380952381) internal successors, (570), 507 states have internal predecessors, (570), 82 states have call successors, (82), 38 states have call predecessors, (82), 51 states have return successors, (139), 98 states have call predecessors, (139), 82 states have call successors, (139) [2023-02-16 04:19:05,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 644 states to 644 states and 791 transitions. [2023-02-16 04:19:05,676 INFO L78 Accepts]: Start accepts. Automaton has 644 states and 791 transitions. Word has length 159 [2023-02-16 04:19:05,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:19:05,677 INFO L495 AbstractCegarLoop]: Abstraction has 644 states and 791 transitions. [2023-02-16 04:19:05,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 10 states have (on average 5.8) internal successors, (58), 12 states have internal predecessors, (58), 3 states have call successors, (8), 1 states have call predecessors, (8), 4 states have return successors, (9), 4 states have call predecessors, (9), 3 states have call successors, (9) [2023-02-16 04:19:05,677 INFO L276 IsEmpty]: Start isEmpty. Operand 644 states and 791 transitions. [2023-02-16 04:19:05,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2023-02-16 04:19:05,680 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:19:05,680 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 9, 5, 5, 5, 5, 5, 5, 5, 5, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 04:19:05,694 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2023-02-16 04:19:05,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2023-02-16 04:19:05,887 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:19:05,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:19:05,887 INFO L85 PathProgramCache]: Analyzing trace with hash 1657713853, now seen corresponding path program 1 times [2023-02-16 04:19:05,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:19:05,888 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914959404] [2023-02-16 04:19:05,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:19:05,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:19:05,895 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:19:05,895 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [500312657] [2023-02-16 04:19:05,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:19:05,896 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:19:05,896 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:19:05,909 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:19:05,953 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2023-02-16 04:19:06,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 04:19:06,016 INFO L263 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 15 conjunts are in the unsatisfiable core [2023-02-16 04:19:06,018 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:19:06,146 INFO L134 CoverageAnalysis]: Checked inductivity of 486 backedges. 141 proven. 2 refuted. 0 times theorem prover too weak. 343 trivial. 0 not checked. [2023-02-16 04:19:06,147 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:19:06,516 INFO L134 CoverageAnalysis]: Checked inductivity of 486 backedges. 141 proven. 3 refuted. 0 times theorem prover too weak. 342 trivial. 0 not checked. [2023-02-16 04:19:06,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:19:06,516 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914959404] [2023-02-16 04:19:06,516 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:19:06,516 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [500312657] [2023-02-16 04:19:06,516 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [500312657] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 04:19:06,516 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-16 04:19:06,516 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 21 [2023-02-16 04:19:06,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443856122] [2023-02-16 04:19:06,517 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-16 04:19:06,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-02-16 04:19:06,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:19:06,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-02-16 04:19:06,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2023-02-16 04:19:06,517 INFO L87 Difference]: Start difference. First operand 644 states and 791 transitions. Second operand has 21 states, 21 states have (on average 4.285714285714286) internal successors, (90), 21 states have internal predecessors, (90), 11 states have call successors, (18), 1 states have call predecessors, (18), 4 states have return successors, (18), 10 states have call predecessors, (18), 11 states have call successors, (18) [2023-02-16 04:19:06,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:19:06,849 INFO L93 Difference]: Finished difference Result 1271 states and 1572 transitions. [2023-02-16 04:19:06,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-02-16 04:19:06,849 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 4.285714285714286) internal successors, (90), 21 states have internal predecessors, (90), 11 states have call successors, (18), 1 states have call predecessors, (18), 4 states have return successors, (18), 10 states have call predecessors, (18), 11 states have call successors, (18) Word has length 157 [2023-02-16 04:19:06,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:19:06,851 INFO L225 Difference]: With dead ends: 1271 [2023-02-16 04:19:06,851 INFO L226 Difference]: Without dead ends: 707 [2023-02-16 04:19:06,853 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 290 SyntacticMatches, 4 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 181 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=139, Invalid=673, Unknown=0, NotChecked=0, Total=812 [2023-02-16 04:19:06,853 INFO L413 NwaCegarLoop]: 30 mSDtfsCounter, 87 mSDsluCounter, 222 mSDsCounter, 0 mSdLazyCounter, 579 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 252 SdHoareTripleChecker+Invalid, 590 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 579 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-02-16 04:19:06,853 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [94 Valid, 252 Invalid, 590 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 579 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-02-16 04:19:06,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 707 states. [2023-02-16 04:19:06,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 707 to 647. [2023-02-16 04:19:06,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 647 states, 507 states have (on average 1.1222879684418146) internal successors, (569), 509 states have internal predecessors, (569), 82 states have call successors, (82), 38 states have call predecessors, (82), 51 states have return successors, (134), 99 states have call predecessors, (134), 82 states have call successors, (134) [2023-02-16 04:19:06,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 647 states to 647 states and 785 transitions. [2023-02-16 04:19:06,875 INFO L78 Accepts]: Start accepts. Automaton has 647 states and 785 transitions. Word has length 157 [2023-02-16 04:19:06,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:19:06,876 INFO L495 AbstractCegarLoop]: Abstraction has 647 states and 785 transitions. [2023-02-16 04:19:06,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 4.285714285714286) internal successors, (90), 21 states have internal predecessors, (90), 11 states have call successors, (18), 1 states have call predecessors, (18), 4 states have return successors, (18), 10 states have call predecessors, (18), 11 states have call successors, (18) [2023-02-16 04:19:06,876 INFO L276 IsEmpty]: Start isEmpty. Operand 647 states and 785 transitions. [2023-02-16 04:19:06,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2023-02-16 04:19:06,877 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:19:06,877 INFO L195 NwaCegarLoop]: trace histogram [17, 16, 9, 8, 8, 8, 8, 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] [2023-02-16 04:19:06,883 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2023-02-16 04:19:07,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2023-02-16 04:19:07,082 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:19:07,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:19:07,083 INFO L85 PathProgramCache]: Analyzing trace with hash -2132134637, now seen corresponding path program 5 times [2023-02-16 04:19:07,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:19:07,083 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590035231] [2023-02-16 04:19:07,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:19:07,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:19:07,091 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:19:07,091 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [390431558] [2023-02-16 04:19:07,091 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-02-16 04:19:07,091 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:19:07,091 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:19:07,092 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:19:07,108 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2023-02-16 04:19:07,175 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2023-02-16 04:19:07,175 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 04:19:07,177 INFO L263 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 19 conjunts are in the unsatisfiable core [2023-02-16 04:19:07,178 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:19:07,330 INFO L134 CoverageAnalysis]: Checked inductivity of 721 backedges. 298 proven. 125 refuted. 0 times theorem prover too weak. 298 trivial. 0 not checked. [2023-02-16 04:19:07,330 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:19:07,928 INFO L134 CoverageAnalysis]: Checked inductivity of 721 backedges. 298 proven. 137 refuted. 0 times theorem prover too weak. 286 trivial. 0 not checked. [2023-02-16 04:19:07,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:19:07,928 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590035231] [2023-02-16 04:19:07,928 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:19:07,928 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [390431558] [2023-02-16 04:19:07,928 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [390431558] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 04:19:07,929 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-16 04:19:07,929 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 20] total 27 [2023-02-16 04:19:07,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664144379] [2023-02-16 04:19:07,929 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-16 04:19:07,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-02-16 04:19:07,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:19:07,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-02-16 04:19:07,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=616, Unknown=0, NotChecked=0, Total=702 [2023-02-16 04:19:07,931 INFO L87 Difference]: Start difference. First operand 647 states and 785 transitions. Second operand has 27 states, 25 states have (on average 4.68) internal successors, (117), 24 states have internal predecessors, (117), 16 states have call successors, (25), 5 states have call predecessors, (25), 7 states have return successors, (23), 11 states have call predecessors, (23), 16 states have call successors, (23) [2023-02-16 04:19:08,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:19:08,598 INFO L93 Difference]: Finished difference Result 1396 states and 1754 transitions. [2023-02-16 04:19:08,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-02-16 04:19:08,599 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 25 states have (on average 4.68) internal successors, (117), 24 states have internal predecessors, (117), 16 states have call successors, (25), 5 states have call predecessors, (25), 7 states have return successors, (23), 11 states have call predecessors, (23), 16 states have call successors, (23) Word has length 174 [2023-02-16 04:19:08,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:19:08,601 INFO L225 Difference]: With dead ends: 1396 [2023-02-16 04:19:08,601 INFO L226 Difference]: Without dead ends: 855 [2023-02-16 04:19:08,603 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 364 GetRequests, 317 SyntacticMatches, 6 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 305 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=323, Invalid=1483, Unknown=0, NotChecked=0, Total=1806 [2023-02-16 04:19:08,603 INFO L413 NwaCegarLoop]: 61 mSDtfsCounter, 212 mSDsluCounter, 880 mSDsCounter, 0 mSdLazyCounter, 1298 mSolverCounterSat, 134 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 216 SdHoareTripleChecker+Valid, 941 SdHoareTripleChecker+Invalid, 1432 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 134 IncrementalHoareTripleChecker+Valid, 1298 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-02-16 04:19:08,603 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [216 Valid, 941 Invalid, 1432 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [134 Valid, 1298 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-02-16 04:19:08,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 855 states. [2023-02-16 04:19:08,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 855 to 695. [2023-02-16 04:19:08,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 695 states, 543 states have (on average 1.1178637200736647) internal successors, (607), 546 states have internal predecessors, (607), 90 states have call successors, (90), 43 states have call predecessors, (90), 55 states have return successors, (149), 105 states have call predecessors, (149), 90 states have call successors, (149) [2023-02-16 04:19:08,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 695 states to 695 states and 846 transitions. [2023-02-16 04:19:08,628 INFO L78 Accepts]: Start accepts. Automaton has 695 states and 846 transitions. Word has length 174 [2023-02-16 04:19:08,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:19:08,628 INFO L495 AbstractCegarLoop]: Abstraction has 695 states and 846 transitions. [2023-02-16 04:19:08,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 25 states have (on average 4.68) internal successors, (117), 24 states have internal predecessors, (117), 16 states have call successors, (25), 5 states have call predecessors, (25), 7 states have return successors, (23), 11 states have call predecessors, (23), 16 states have call successors, (23) [2023-02-16 04:19:08,629 INFO L276 IsEmpty]: Start isEmpty. Operand 695 states and 846 transitions. [2023-02-16 04:19:08,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2023-02-16 04:19:08,630 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:19:08,630 INFO L195 NwaCegarLoop]: trace histogram [18, 15, 9, 9, 9, 9, 9, 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, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 04:19:08,635 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2023-02-16 04:19:08,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2023-02-16 04:19:08,835 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:19:08,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:19:08,836 INFO L85 PathProgramCache]: Analyzing trace with hash 2079015196, now seen corresponding path program 4 times [2023-02-16 04:19:08,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:19:08,836 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89561497] [2023-02-16 04:19:08,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:19:08,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:19:08,841 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:19:08,842 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [437757669] [2023-02-16 04:19:08,842 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-02-16 04:19:08,842 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:19:08,842 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:19:08,844 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:19:08,845 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2023-02-16 04:19:08,896 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-02-16 04:19:08,896 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 04:19:08,897 INFO L263 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 13 conjunts are in the unsatisfiable core [2023-02-16 04:19:08,899 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:19:08,985 INFO L134 CoverageAnalysis]: Checked inductivity of 732 backedges. 444 proven. 15 refuted. 0 times theorem prover too weak. 273 trivial. 0 not checked. [2023-02-16 04:19:08,985 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:19:09,180 INFO L134 CoverageAnalysis]: Checked inductivity of 732 backedges. 198 proven. 109 refuted. 0 times theorem prover too weak. 425 trivial. 0 not checked. [2023-02-16 04:19:09,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:19:09,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89561497] [2023-02-16 04:19:09,181 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:19:09,181 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [437757669] [2023-02-16 04:19:09,181 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [437757669] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 04:19:09,181 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-16 04:19:09,181 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 14 [2023-02-16 04:19:09,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069817304] [2023-02-16 04:19:09,181 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-16 04:19:09,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-02-16 04:19:09,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:19:09,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-02-16 04:19:09,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2023-02-16 04:19:09,182 INFO L87 Difference]: Start difference. First operand 695 states and 846 transitions. Second operand has 14 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 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) [2023-02-16 04:19:09,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:19:09,410 INFO L93 Difference]: Finished difference Result 1220 states and 1509 transitions. [2023-02-16 04:19:09,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-02-16 04:19:09,410 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 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 179 [2023-02-16 04:19:09,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:19:09,421 INFO L225 Difference]: With dead ends: 1220 [2023-02-16 04:19:09,421 INFO L226 Difference]: Without dead ends: 753 [2023-02-16 04:19:09,422 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 361 GetRequests, 336 SyntacticMatches, 8 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=69, Invalid=273, Unknown=0, NotChecked=0, Total=342 [2023-02-16 04:19:09,422 INFO L413 NwaCegarLoop]: 39 mSDtfsCounter, 91 mSDsluCounter, 333 mSDsCounter, 0 mSdLazyCounter, 381 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 372 SdHoareTripleChecker+Invalid, 410 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 381 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-02-16 04:19:09,423 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [97 Valid, 372 Invalid, 410 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 381 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-02-16 04:19:09,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 753 states. [2023-02-16 04:19:09,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 753 to 711. [2023-02-16 04:19:09,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 711 states, 555 states have (on average 1.117117117117117) internal successors, (620), 558 states have internal predecessors, (620), 93 states have call successors, (93), 44 states have call predecessors, (93), 56 states have return successors, (153), 108 states have call predecessors, (153), 93 states have call successors, (153) [2023-02-16 04:19:09,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 711 states to 711 states and 866 transitions. [2023-02-16 04:19:09,446 INFO L78 Accepts]: Start accepts. Automaton has 711 states and 866 transitions. Word has length 179 [2023-02-16 04:19:09,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:19:09,447 INFO L495 AbstractCegarLoop]: Abstraction has 711 states and 866 transitions. [2023-02-16 04:19:09,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 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) [2023-02-16 04:19:09,447 INFO L276 IsEmpty]: Start isEmpty. Operand 711 states and 866 transitions. [2023-02-16 04:19:09,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2023-02-16 04:19:09,448 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:19:09,448 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 9, 6, 6, 6, 6, 6, 6, 6, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 04:19:09,453 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2023-02-16 04:19:09,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:19:09,653 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:19:09,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:19:09,654 INFO L85 PathProgramCache]: Analyzing trace with hash -1806780323, now seen corresponding path program 2 times [2023-02-16 04:19:09,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:19:09,654 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548188311] [2023-02-16 04:19:09,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:19:09,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:19:09,660 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:19:09,660 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1301028481] [2023-02-16 04:19:09,660 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-02-16 04:19:09,660 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:19:09,660 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:19:09,661 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:19:09,663 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2023-02-16 04:19:09,735 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-02-16 04:19:09,735 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 04:19:09,737 INFO L263 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 7 conjunts are in the unsatisfiable core [2023-02-16 04:19:09,738 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:19:09,789 INFO L134 CoverageAnalysis]: Checked inductivity of 572 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 555 trivial. 0 not checked. [2023-02-16 04:19:09,789 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:19:09,908 INFO L134 CoverageAnalysis]: Checked inductivity of 572 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 555 trivial. 0 not checked. [2023-02-16 04:19:09,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:19:09,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548188311] [2023-02-16 04:19:09,908 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:19:09,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1301028481] [2023-02-16 04:19:09,908 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1301028481] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 04:19:09,908 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-16 04:19:09,908 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2023-02-16 04:19:09,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995500276] [2023-02-16 04:19:09,908 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-16 04:19:09,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-02-16 04:19:09,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:19:09,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-02-16 04:19:09,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2023-02-16 04:19:09,909 INFO L87 Difference]: Start difference. First operand 711 states and 866 transitions. Second operand has 14 states, 13 states have (on average 4.769230769230769) internal successors, (62), 14 states have internal predecessors, (62), 7 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 7 states have call predecessors, (10), 7 states have call successors, (10) [2023-02-16 04:19:10,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:19:10,036 INFO L93 Difference]: Finished difference Result 909 states and 1123 transitions. [2023-02-16 04:19:10,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-02-16 04:19:10,037 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 4.769230769230769) internal successors, (62), 14 states have internal predecessors, (62), 7 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 7 states have call predecessors, (10), 7 states have call successors, (10) Word has length 167 [2023-02-16 04:19:10,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:19:10,040 INFO L225 Difference]: With dead ends: 909 [2023-02-16 04:19:10,040 INFO L226 Difference]: Without dead ends: 908 [2023-02-16 04:19:10,041 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 338 GetRequests, 320 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=124, Invalid=256, Unknown=0, NotChecked=0, Total=380 [2023-02-16 04:19:10,042 INFO L413 NwaCegarLoop]: 63 mSDtfsCounter, 83 mSDsluCounter, 252 mSDsCounter, 0 mSdLazyCounter, 112 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 315 SdHoareTripleChecker+Invalid, 116 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-16 04:19:10,043 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [88 Valid, 315 Invalid, 116 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 112 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-16 04:19:10,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 908 states. [2023-02-16 04:19:10,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 908 to 844. [2023-02-16 04:19:10,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 844 states, 665 states have (on average 1.124812030075188) internal successors, (748), 671 states have internal predecessors, (748), 116 states have call successors, (116), 44 states have call predecessors, (116), 56 states have return successors, (176), 128 states have call predecessors, (176), 116 states have call successors, (176) [2023-02-16 04:19:10,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 844 states to 844 states and 1040 transitions. [2023-02-16 04:19:10,093 INFO L78 Accepts]: Start accepts. Automaton has 844 states and 1040 transitions. Word has length 167 [2023-02-16 04:19:10,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:19:10,093 INFO L495 AbstractCegarLoop]: Abstraction has 844 states and 1040 transitions. [2023-02-16 04:19:10,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 4.769230769230769) internal successors, (62), 14 states have internal predecessors, (62), 7 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 7 states have call predecessors, (10), 7 states have call successors, (10) [2023-02-16 04:19:10,094 INFO L276 IsEmpty]: Start isEmpty. Operand 844 states and 1040 transitions. [2023-02-16 04:19:10,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2023-02-16 04:19:10,097 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:19:10,097 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, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 04:19:10,105 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2023-02-16 04:19:10,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2023-02-16 04:19:10,304 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:19:10,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:19:10,304 INFO L85 PathProgramCache]: Analyzing trace with hash 1318755682, now seen corresponding path program 3 times [2023-02-16 04:19:10,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:19:10,304 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049956573] [2023-02-16 04:19:10,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:19:10,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:19:10,311 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:19:10,311 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [463404898] [2023-02-16 04:19:10,311 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-02-16 04:19:10,311 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:19:10,312 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:19:10,327 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:19:10,353 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2023-02-16 04:19:10,368 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-02-16 04:19:10,368 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 04:19:10,369 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 8 conjunts are in the unsatisfiable core [2023-02-16 04:19:10,370 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:19:10,410 INFO L134 CoverageAnalysis]: Checked inductivity of 607 backedges. 71 proven. 3 refuted. 0 times theorem prover too weak. 533 trivial. 0 not checked. [2023-02-16 04:19:10,410 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:19:10,540 INFO L134 CoverageAnalysis]: Checked inductivity of 607 backedges. 71 proven. 3 refuted. 0 times theorem prover too weak. 533 trivial. 0 not checked. [2023-02-16 04:19:10,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:19:10,540 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049956573] [2023-02-16 04:19:10,540 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:19:10,540 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [463404898] [2023-02-16 04:19:10,541 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [463404898] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 04:19:10,541 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-16 04:19:10,541 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2023-02-16 04:19:10,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786019128] [2023-02-16 04:19:10,541 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-16 04:19:10,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-02-16 04:19:10,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:19:10,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-02-16 04:19:10,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2023-02-16 04:19:10,542 INFO L87 Difference]: Start difference. First operand 844 states and 1040 transitions. Second operand has 16 states, 15 states have (on average 4.466666666666667) internal successors, (67), 12 states have internal predecessors, (67), 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) [2023-02-16 04:19:10,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:19:10,808 INFO L93 Difference]: Finished difference Result 954 states and 1178 transitions. [2023-02-16 04:19:10,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-02-16 04:19:10,808 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 4.466666666666667) internal successors, (67), 12 states have internal predecessors, (67), 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 177 [2023-02-16 04:19:10,808 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:19:10,811 INFO L225 Difference]: With dead ends: 954 [2023-02-16 04:19:10,811 INFO L226 Difference]: Without dead ends: 953 [2023-02-16 04:19:10,811 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 365 GetRequests, 343 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=91, Invalid=461, Unknown=0, NotChecked=0, Total=552 [2023-02-16 04:19:10,811 INFO L413 NwaCegarLoop]: 55 mSDtfsCounter, 122 mSDsluCounter, 443 mSDsCounter, 0 mSdLazyCounter, 449 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 498 SdHoareTripleChecker+Invalid, 483 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 449 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-02-16 04:19:10,811 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [127 Valid, 498 Invalid, 483 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 449 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-02-16 04:19:10,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 953 states. [2023-02-16 04:19:10,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 953 to 943. [2023-02-16 04:19:10,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 943 states, 743 states have (on average 1.1278600269179004) internal successors, (838), 747 states have internal predecessors, (838), 127 states have call successors, (127), 49 states have call predecessors, (127), 66 states have return successors, (208), 146 states have call predecessors, (208), 127 states have call successors, (208) [2023-02-16 04:19:10,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 943 states to 943 states and 1173 transitions. [2023-02-16 04:19:10,894 INFO L78 Accepts]: Start accepts. Automaton has 943 states and 1173 transitions. Word has length 177 [2023-02-16 04:19:10,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:19:10,895 INFO L495 AbstractCegarLoop]: Abstraction has 943 states and 1173 transitions. [2023-02-16 04:19:10,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 4.466666666666667) internal successors, (67), 12 states have internal predecessors, (67), 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) [2023-02-16 04:19:10,895 INFO L276 IsEmpty]: Start isEmpty. Operand 943 states and 1173 transitions. [2023-02-16 04:19:10,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 181 [2023-02-16 04:19:10,896 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:19:10,897 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, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 04:19:10,905 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2023-02-16 04:19:11,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:19:11,102 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting binomialCoefficientErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:19:11,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:19:11,102 INFO L85 PathProgramCache]: Analyzing trace with hash 967079394, now seen corresponding path program 2 times [2023-02-16 04:19:11,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:19:11,102 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125645103] [2023-02-16 04:19:11,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:19:11,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:19:11,111 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:19:11,111 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [646645931] [2023-02-16 04:19:11,111 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-02-16 04:19:11,112 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:19:11,112 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:19:11,114 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:19:11,118 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2023-02-16 04:19:11,195 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-02-16 04:19:11,195 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 04:19:11,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 381 conjuncts, 11 conjunts are in the unsatisfiable core [2023-02-16 04:19:11,199 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:19:11,302 INFO L134 CoverageAnalysis]: Checked inductivity of 636 backedges. 24 proven. 20 refuted. 0 times theorem prover too weak. 592 trivial. 0 not checked. [2023-02-16 04:19:11,303 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:19:11,484 INFO L134 CoverageAnalysis]: Checked inductivity of 636 backedges. 24 proven. 20 refuted. 0 times theorem prover too weak. 592 trivial. 0 not checked. [2023-02-16 04:19:11,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:19:11,485 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125645103] [2023-02-16 04:19:11,485 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:19:11,485 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [646645931] [2023-02-16 04:19:11,485 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [646645931] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 04:19:11,485 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-16 04:19:11,485 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2023-02-16 04:19:11,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91545071] [2023-02-16 04:19:11,486 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-16 04:19:11,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-02-16 04:19:11,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:19:11,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-02-16 04:19:11,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2023-02-16 04:19:11,487 INFO L87 Difference]: Start difference. First operand 943 states and 1173 transitions. Second operand has 18 states, 17 states have (on average 4.647058823529412) internal successors, (79), 16 states have internal predecessors, (79), 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) [2023-02-16 04:19:11,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:19:11,801 INFO L93 Difference]: Finished difference Result 949 states and 1174 transitions. [2023-02-16 04:19:11,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-02-16 04:19:11,801 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 4.647058823529412) internal successors, (79), 16 states have internal predecessors, (79), 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 180 [2023-02-16 04:19:11,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:19:11,804 INFO L225 Difference]: With dead ends: 949 [2023-02-16 04:19:11,804 INFO L226 Difference]: Without dead ends: 948 [2023-02-16 04:19:11,805 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 373 GetRequests, 344 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=204, Invalid=726, Unknown=0, NotChecked=0, Total=930 [2023-02-16 04:19:11,806 INFO L413 NwaCegarLoop]: 61 mSDtfsCounter, 141 mSDsluCounter, 416 mSDsCounter, 0 mSdLazyCounter, 332 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 477 SdHoareTripleChecker+Invalid, 371 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 332 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-02-16 04:19:11,806 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [144 Valid, 477 Invalid, 371 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 332 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-02-16 04:19:11,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 948 states. [2023-02-16 04:19:11,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 948 to 943. [2023-02-16 04:19:11,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 943 states, 743 states have (on average 1.117092866756393) internal successors, (830), 747 states have internal predecessors, (830), 127 states have call successors, (127), 49 states have call predecessors, (127), 66 states have return successors, (208), 146 states have call predecessors, (208), 127 states have call successors, (208) [2023-02-16 04:19:11,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 943 states to 943 states and 1165 transitions. [2023-02-16 04:19:11,841 INFO L78 Accepts]: Start accepts. Automaton has 943 states and 1165 transitions. Word has length 180 [2023-02-16 04:19:11,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:19:11,841 INFO L495 AbstractCegarLoop]: Abstraction has 943 states and 1165 transitions. [2023-02-16 04:19:11,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 4.647058823529412) internal successors, (79), 16 states have internal predecessors, (79), 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) [2023-02-16 04:19:11,842 INFO L276 IsEmpty]: Start isEmpty. Operand 943 states and 1165 transitions. [2023-02-16 04:19:11,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2023-02-16 04:19:11,842 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:19:11,842 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, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 04:19:11,847 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2023-02-16 04:19:12,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2023-02-16 04:19:12,047 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:19:12,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:19:12,048 INFO L85 PathProgramCache]: Analyzing trace with hash -754709664, now seen corresponding path program 4 times [2023-02-16 04:19:12,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:19:12,048 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338671008] [2023-02-16 04:19:12,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:19:12,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:19:12,053 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:19:12,053 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [614280831] [2023-02-16 04:19:12,054 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-02-16 04:19:12,054 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:19:12,054 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:19:12,055 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:19:12,057 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2023-02-16 04:19:12,106 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-02-16 04:19:12,107 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 04:19:12,108 INFO L263 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 13 conjunts are in the unsatisfiable core [2023-02-16 04:19:12,109 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:19:12,169 INFO L134 CoverageAnalysis]: Checked inductivity of 606 backedges. 222 proven. 31 refuted. 0 times theorem prover too weak. 353 trivial. 0 not checked. [2023-02-16 04:19:12,169 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:19:12,348 INFO L134 CoverageAnalysis]: Checked inductivity of 606 backedges. 222 proven. 32 refuted. 0 times theorem prover too weak. 352 trivial. 0 not checked. [2023-02-16 04:19:12,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:19:12,349 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [338671008] [2023-02-16 04:19:12,349 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:19:12,349 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [614280831] [2023-02-16 04:19:12,349 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [614280831] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 04:19:12,349 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-16 04:19:12,349 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 17 [2023-02-16 04:19:12,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752613886] [2023-02-16 04:19:12,349 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-16 04:19:12,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-02-16 04:19:12,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:19:12,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-02-16 04:19:12,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2023-02-16 04:19:12,350 INFO L87 Difference]: Start difference. First operand 943 states and 1165 transitions. Second operand has 17 states, 13 states have (on average 6.6923076923076925) internal successors, (87), 16 states have internal predecessors, (87), 10 states have call successors, (16), 3 states have call predecessors, (16), 5 states have return successors, (15), 6 states have call predecessors, (15), 8 states have call successors, (15) [2023-02-16 04:19:12,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:19:12,691 INFO L93 Difference]: Finished difference Result 1480 states and 1828 transitions. [2023-02-16 04:19:12,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-02-16 04:19:12,691 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 13 states have (on average 6.6923076923076925) internal successors, (87), 16 states have internal predecessors, (87), 10 states have call successors, (16), 3 states have call predecessors, (16), 5 states have return successors, (15), 6 states have call predecessors, (15), 8 states have call successors, (15) Word has length 177 [2023-02-16 04:19:12,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:19:12,708 INFO L225 Difference]: With dead ends: 1480 [2023-02-16 04:19:12,708 INFO L226 Difference]: Without dead ends: 887 [2023-02-16 04:19:12,710 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 363 GetRequests, 333 SyntacticMatches, 8 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=97, Invalid=455, Unknown=0, NotChecked=0, Total=552 [2023-02-16 04:19:12,710 INFO L413 NwaCegarLoop]: 76 mSDtfsCounter, 100 mSDsluCounter, 558 mSDsCounter, 0 mSdLazyCounter, 557 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 634 SdHoareTripleChecker+Invalid, 615 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 557 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-02-16 04:19:12,711 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [105 Valid, 634 Invalid, 615 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 557 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-02-16 04:19:12,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 887 states. [2023-02-16 04:19:12,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 887 to 869. [2023-02-16 04:19:12,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 869 states, 686 states have (on average 1.1093294460641399) internal successors, (761), 690 states have internal predecessors, (761), 114 states have call successors, (114), 45 states have call predecessors, (114), 62 states have return successors, (189), 133 states have call predecessors, (189), 114 states have call successors, (189) [2023-02-16 04:19:12,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 869 states to 869 states and 1064 transitions. [2023-02-16 04:19:12,744 INFO L78 Accepts]: Start accepts. Automaton has 869 states and 1064 transitions. Word has length 177 [2023-02-16 04:19:12,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:19:12,744 INFO L495 AbstractCegarLoop]: Abstraction has 869 states and 1064 transitions. [2023-02-16 04:19:12,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 13 states have (on average 6.6923076923076925) internal successors, (87), 16 states have internal predecessors, (87), 10 states have call successors, (16), 3 states have call predecessors, (16), 5 states have return successors, (15), 6 states have call predecessors, (15), 8 states have call successors, (15) [2023-02-16 04:19:12,744 INFO L276 IsEmpty]: Start isEmpty. Operand 869 states and 1064 transitions. [2023-02-16 04:19:12,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 199 [2023-02-16 04:19:12,745 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:19:12,746 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 12, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 04:19:12,752 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2023-02-16 04:19:12,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:19:12,950 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting binomialCoefficientErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:19:12,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:19:12,951 INFO L85 PathProgramCache]: Analyzing trace with hash -488351005, now seen corresponding path program 1 times [2023-02-16 04:19:12,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:19:12,951 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970740773] [2023-02-16 04:19:12,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:19:12,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:19:12,957 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:19:12,957 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [18472991] [2023-02-16 04:19:12,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:19:12,957 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:19:12,957 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:19:12,965 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:19:12,966 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2023-02-16 04:19:13,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 04:19:13,050 INFO L263 TraceCheckSpWp]: Trace formula consists of 415 conjuncts, 6 conjunts are in the unsatisfiable core [2023-02-16 04:19:13,052 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:19:13,084 INFO L134 CoverageAnalysis]: Checked inductivity of 810 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 758 trivial. 0 not checked. [2023-02-16 04:19:13,085 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-16 04:19:13,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:19:13,085 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970740773] [2023-02-16 04:19:13,085 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:19:13,085 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [18472991] [2023-02-16 04:19:13,085 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [18472991] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-16 04:19:13,085 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-16 04:19:13,086 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-02-16 04:19:13,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783587855] [2023-02-16 04:19:13,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-16 04:19:13,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-02-16 04:19:13,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:19:13,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-02-16 04:19:13,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-02-16 04:19:13,087 INFO L87 Difference]: Start difference. First operand 869 states and 1064 transitions. Second operand has 5 states, 4 states have (on average 11.25) internal successors, (45), 5 states have internal predecessors, (45), 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) [2023-02-16 04:19:13,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:19:13,130 INFO L93 Difference]: Finished difference Result 921 states and 1121 transitions. [2023-02-16 04:19:13,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-02-16 04:19:13,130 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 11.25) internal successors, (45), 5 states have internal predecessors, (45), 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 198 [2023-02-16 04:19:13,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:19:13,133 INFO L225 Difference]: With dead ends: 921 [2023-02-16 04:19:13,133 INFO L226 Difference]: Without dead ends: 917 [2023-02-16 04:19:13,134 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 197 GetRequests, 194 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-02-16 04:19:13,134 INFO L413 NwaCegarLoop]: 49 mSDtfsCounter, 11 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-16 04:19:13,134 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 140 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-16 04:19:13,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 917 states. [2023-02-16 04:19:13,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 917 to 869. [2023-02-16 04:19:13,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 869 states, 686 states have (on average 1.1093294460641399) internal successors, (761), 690 states have internal predecessors, (761), 114 states have call successors, (114), 45 states have call predecessors, (114), 62 states have return successors, (188), 133 states have call predecessors, (188), 114 states have call successors, (188) [2023-02-16 04:19:13,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 869 states to 869 states and 1063 transitions. [2023-02-16 04:19:13,168 INFO L78 Accepts]: Start accepts. Automaton has 869 states and 1063 transitions. Word has length 198 [2023-02-16 04:19:13,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:19:13,168 INFO L495 AbstractCegarLoop]: Abstraction has 869 states and 1063 transitions. [2023-02-16 04:19:13,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 11.25) internal successors, (45), 5 states have internal predecessors, (45), 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) [2023-02-16 04:19:13,168 INFO L276 IsEmpty]: Start isEmpty. Operand 869 states and 1063 transitions. [2023-02-16 04:19:13,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2023-02-16 04:19:13,169 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:19:13,170 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, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 04:19:13,177 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2023-02-16 04:19:13,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:19:13,375 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting binomialCoefficientErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:19:13,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:19:13,376 INFO L85 PathProgramCache]: Analyzing trace with hash 1782152131, now seen corresponding path program 2 times [2023-02-16 04:19:13,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:19:13,376 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478209929] [2023-02-16 04:19:13,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:19:13,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:19:13,381 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:19:13,382 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1684392748] [2023-02-16 04:19:13,382 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-02-16 04:19:13,382 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:19:13,382 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:19:13,383 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:19:13,385 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2023-02-16 04:19:13,453 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-02-16 04:19:13,453 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 04:19:13,454 INFO L263 TraceCheckSpWp]: Trace formula consists of 433 conjuncts, 13 conjunts are in the unsatisfiable core [2023-02-16 04:19:13,456 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:19:13,572 INFO L134 CoverageAnalysis]: Checked inductivity of 918 backedges. 125 proven. 21 refuted. 0 times theorem prover too weak. 772 trivial. 0 not checked. [2023-02-16 04:19:13,572 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:19:13,786 INFO L134 CoverageAnalysis]: Checked inductivity of 918 backedges. 125 proven. 21 refuted. 0 times theorem prover too weak. 772 trivial. 0 not checked. [2023-02-16 04:19:13,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:19:13,786 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478209929] [2023-02-16 04:19:13,786 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:19:13,786 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1684392748] [2023-02-16 04:19:13,786 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1684392748] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 04:19:13,786 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-16 04:19:13,786 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2023-02-16 04:19:13,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24751904] [2023-02-16 04:19:13,787 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-16 04:19:13,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-02-16 04:19:13,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:19:13,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-02-16 04:19:13,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2023-02-16 04:19:13,787 INFO L87 Difference]: Start difference. First operand 869 states and 1063 transitions. Second operand has 18 states, 18 states have (on average 4.333333333333333) internal successors, (78), 16 states have internal predecessors, (78), 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) [2023-02-16 04:19:14,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:19:14,188 INFO L93 Difference]: Finished difference Result 1467 states and 1807 transitions. [2023-02-16 04:19:14,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-02-16 04:19:14,189 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 4.333333333333333) internal successors, (78), 16 states have internal predecessors, (78), 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 208 [2023-02-16 04:19:14,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:19:14,191 INFO L225 Difference]: With dead ends: 1467 [2023-02-16 04:19:14,191 INFO L226 Difference]: Without dead ends: 875 [2023-02-16 04:19:14,193 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 426 GetRequests, 395 SyntacticMatches, 4 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=141, Invalid=671, Unknown=0, NotChecked=0, Total=812 [2023-02-16 04:19:14,193 INFO L413 NwaCegarLoop]: 47 mSDtfsCounter, 115 mSDsluCounter, 363 mSDsCounter, 0 mSdLazyCounter, 662 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 410 SdHoareTripleChecker+Invalid, 689 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 662 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-02-16 04:19:14,193 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [118 Valid, 410 Invalid, 689 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 662 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-02-16 04:19:14,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 875 states. [2023-02-16 04:19:14,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 875 to 863. [2023-02-16 04:19:14,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 863 states, 680 states have (on average 1.1102941176470589) internal successors, (755), 686 states have internal predecessors, (755), 112 states have call successors, (112), 47 states have call predecessors, (112), 64 states have return successors, (178), 129 states have call predecessors, (178), 112 states have call successors, (178) [2023-02-16 04:19:14,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 863 states to 863 states and 1045 transitions. [2023-02-16 04:19:14,225 INFO L78 Accepts]: Start accepts. Automaton has 863 states and 1045 transitions. Word has length 208 [2023-02-16 04:19:14,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:19:14,225 INFO L495 AbstractCegarLoop]: Abstraction has 863 states and 1045 transitions. [2023-02-16 04:19:14,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.333333333333333) internal successors, (78), 16 states have internal predecessors, (78), 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) [2023-02-16 04:19:14,225 INFO L276 IsEmpty]: Start isEmpty. Operand 863 states and 1045 transitions. [2023-02-16 04:19:14,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 216 [2023-02-16 04:19:14,226 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:19:14,227 INFO L195 NwaCegarLoop]: trace histogram [20, 19, 11, 9, 9, 9, 9, 9, 9, 9, 8, 4, 4, 4, 4, 4, 4, 3, 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, 1, 1] [2023-02-16 04:19:14,241 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2023-02-16 04:19:14,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2023-02-16 04:19:14,431 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:19:14,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:19:14,432 INFO L85 PathProgramCache]: Analyzing trace with hash -1746654881, now seen corresponding path program 5 times [2023-02-16 04:19:14,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:19:14,432 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277115450] [2023-02-16 04:19:14,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:19:14,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:19:14,444 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:19:14,444 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [845673218] [2023-02-16 04:19:14,444 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-02-16 04:19:14,444 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:19:14,445 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:19:14,450 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:19:14,452 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2023-02-16 04:19:14,544 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2023-02-16 04:19:14,545 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 04:19:14,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 444 conjuncts, 14 conjunts are in the unsatisfiable core [2023-02-16 04:19:14,549 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:19:14,666 INFO L134 CoverageAnalysis]: Checked inductivity of 1025 backedges. 346 proven. 29 refuted. 0 times theorem prover too weak. 650 trivial. 0 not checked. [2023-02-16 04:19:14,666 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:19:15,060 INFO L134 CoverageAnalysis]: Checked inductivity of 1025 backedges. 346 proven. 35 refuted. 0 times theorem prover too weak. 644 trivial. 0 not checked. [2023-02-16 04:19:15,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:19:15,061 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277115450] [2023-02-16 04:19:15,061 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:19:15,061 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [845673218] [2023-02-16 04:19:15,061 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [845673218] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 04:19:15,061 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-16 04:19:15,061 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15] total 23 [2023-02-16 04:19:15,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011325871] [2023-02-16 04:19:15,061 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-16 04:19:15,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-02-16 04:19:15,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:19:15,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-02-16 04:19:15,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=438, Unknown=0, NotChecked=0, Total=506 [2023-02-16 04:19:15,062 INFO L87 Difference]: Start difference. First operand 863 states and 1045 transitions. Second operand has 23 states, 23 states have (on average 4.304347826086956) internal successors, (99), 19 states have internal predecessors, (99), 13 states have call successors, (20), 5 states have call predecessors, (20), 4 states have return successors, (17), 9 states have call predecessors, (17), 11 states have call successors, (17) [2023-02-16 04:19:15,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:19:15,583 INFO L93 Difference]: Finished difference Result 1571 states and 1937 transitions. [2023-02-16 04:19:15,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-02-16 04:19:15,583 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 4.304347826086956) internal successors, (99), 19 states have internal predecessors, (99), 13 states have call successors, (20), 5 states have call predecessors, (20), 4 states have return successors, (17), 9 states have call predecessors, (17), 11 states have call successors, (17) Word has length 215 [2023-02-16 04:19:15,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:19:15,585 INFO L225 Difference]: With dead ends: 1571 [2023-02-16 04:19:15,585 INFO L226 Difference]: Without dead ends: 968 [2023-02-16 04:19:15,587 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 446 GetRequests, 407 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 210 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=220, Invalid=1186, Unknown=0, NotChecked=0, Total=1406 [2023-02-16 04:19:15,587 INFO L413 NwaCegarLoop]: 53 mSDtfsCounter, 132 mSDsluCounter, 602 mSDsCounter, 0 mSdLazyCounter, 1078 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 655 SdHoareTripleChecker+Invalid, 1132 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 1078 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-02-16 04:19:15,588 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [136 Valid, 655 Invalid, 1132 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 1078 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-02-16 04:19:15,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 968 states. [2023-02-16 04:19:15,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 968 to 909. [2023-02-16 04:19:15,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 909 states, 713 states have (on average 1.1065918653576439) internal successors, (789), 721 states have internal predecessors, (789), 120 states have call successors, (120), 52 states have call predecessors, (120), 69 states have return successors, (191), 135 states have call predecessors, (191), 120 states have call successors, (191) [2023-02-16 04:19:15,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 909 states to 909 states and 1100 transitions. [2023-02-16 04:19:15,623 INFO L78 Accepts]: Start accepts. Automaton has 909 states and 1100 transitions. Word has length 215 [2023-02-16 04:19:15,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:19:15,623 INFO L495 AbstractCegarLoop]: Abstraction has 909 states and 1100 transitions. [2023-02-16 04:19:15,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 4.304347826086956) internal successors, (99), 19 states have internal predecessors, (99), 13 states have call successors, (20), 5 states have call predecessors, (20), 4 states have return successors, (17), 9 states have call predecessors, (17), 11 states have call successors, (17) [2023-02-16 04:19:15,623 INFO L276 IsEmpty]: Start isEmpty. Operand 909 states and 1100 transitions. [2023-02-16 04:19:15,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 225 [2023-02-16 04:19:15,624 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:19:15,625 INFO L195 NwaCegarLoop]: trace histogram [22, 19, 12, 12, 12, 12, 10, 10, 10, 10, 9, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 04:19:15,632 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2023-02-16 04:19:15,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2023-02-16 04:19:15,830 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:19:15,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:19:15,830 INFO L85 PathProgramCache]: Analyzing trace with hash 1568610131, now seen corresponding path program 6 times [2023-02-16 04:19:15,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:19:15,831 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276793820] [2023-02-16 04:19:15,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:19:15,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:19:15,837 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:19:15,838 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [131010576] [2023-02-16 04:19:15,838 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-02-16 04:19:15,838 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:19:15,838 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:19:15,839 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:19:15,858 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2023-02-16 04:19:15,957 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2023-02-16 04:19:15,957 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 04:19:15,959 INFO L263 TraceCheckSpWp]: Trace formula consists of 413 conjuncts, 41 conjunts are in the unsatisfiable core [2023-02-16 04:19:15,961 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:19:16,116 INFO L134 CoverageAnalysis]: Checked inductivity of 1213 backedges. 178 proven. 92 refuted. 0 times theorem prover too weak. 943 trivial. 0 not checked. [2023-02-16 04:19:16,117 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:19:16,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:19:16,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276793820] [2023-02-16 04:19:16,343 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:19:16,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [131010576] [2023-02-16 04:19:16,343 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [131010576] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-16 04:19:16,343 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-02-16 04:19:16,343 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2023-02-16 04:19:16,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492229940] [2023-02-16 04:19:16,343 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-02-16 04:19:16,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-02-16 04:19:16,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:19:16,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-02-16 04:19:16,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=377, Unknown=0, NotChecked=0, Total=420 [2023-02-16 04:19:16,344 INFO L87 Difference]: Start difference. First operand 909 states and 1100 transitions. Second operand has 19 states, 16 states have (on average 3.875) internal successors, (62), 15 states have internal predecessors, (62), 10 states have call successors, (13), 5 states have call predecessors, (13), 1 states have return successors, (9), 5 states have call predecessors, (9), 6 states have call successors, (9) [2023-02-16 04:19:16,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:19:16,937 INFO L93 Difference]: Finished difference Result 1867 states and 2281 transitions. [2023-02-16 04:19:16,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-02-16 04:19:16,937 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 16 states have (on average 3.875) internal successors, (62), 15 states have internal predecessors, (62), 10 states have call successors, (13), 5 states have call predecessors, (13), 1 states have return successors, (9), 5 states have call predecessors, (9), 6 states have call successors, (9) Word has length 224 [2023-02-16 04:19:16,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:19:16,939 INFO L225 Difference]: With dead ends: 1867 [2023-02-16 04:19:16,940 INFO L226 Difference]: Without dead ends: 1078 [2023-02-16 04:19:16,941 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 211 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=81, Invalid=731, Unknown=0, NotChecked=0, Total=812 [2023-02-16 04:19:16,942 INFO L413 NwaCegarLoop]: 87 mSDtfsCounter, 108 mSDsluCounter, 1065 mSDsCounter, 0 mSdLazyCounter, 1378 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 1152 SdHoareTripleChecker+Invalid, 1394 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 1378 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-02-16 04:19:16,942 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [115 Valid, 1152 Invalid, 1394 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 1378 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-02-16 04:19:16,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1078 states. [2023-02-16 04:19:16,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1078 to 1040. [2023-02-16 04:19:16,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1040 states, 816 states have (on average 1.1066176470588236) internal successors, (903), 820 states have internal predecessors, (903), 137 states have call successors, (137), 59 states have call predecessors, (137), 80 states have return successors, (224), 160 states have call predecessors, (224), 137 states have call successors, (224) [2023-02-16 04:19:16,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1040 states to 1040 states and 1264 transitions. [2023-02-16 04:19:16,989 INFO L78 Accepts]: Start accepts. Automaton has 1040 states and 1264 transitions. Word has length 224 [2023-02-16 04:19:16,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:19:16,989 INFO L495 AbstractCegarLoop]: Abstraction has 1040 states and 1264 transitions. [2023-02-16 04:19:16,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 16 states have (on average 3.875) internal successors, (62), 15 states have internal predecessors, (62), 10 states have call successors, (13), 5 states have call predecessors, (13), 1 states have return successors, (9), 5 states have call predecessors, (9), 6 states have call successors, (9) [2023-02-16 04:19:16,990 INFO L276 IsEmpty]: Start isEmpty. Operand 1040 states and 1264 transitions. [2023-02-16 04:19:16,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2023-02-16 04:19:16,991 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:19:16,991 INFO L195 NwaCegarLoop]: trace histogram [21, 20, 12, 9, 9, 9, 9, 9, 9, 9, 8, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1] [2023-02-16 04:19:17,015 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2023-02-16 04:19:17,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2023-02-16 04:19:17,198 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:19:17,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:19:17,199 INFO L85 PathProgramCache]: Analyzing trace with hash 1928816738, now seen corresponding path program 6 times [2023-02-16 04:19:17,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:19:17,199 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426843488] [2023-02-16 04:19:17,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:19:17,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:19:17,205 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:19:17,205 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1188468189] [2023-02-16 04:19:17,205 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-02-16 04:19:17,205 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:19:17,205 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:19:17,206 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:19:17,208 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2023-02-16 04:19:17,266 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2023-02-16 04:19:17,266 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 04:19:17,267 INFO L263 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 8 conjunts are in the unsatisfiable core [2023-02-16 04:19:17,269 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:19:17,313 INFO L134 CoverageAnalysis]: Checked inductivity of 1115 backedges. 499 proven. 0 refuted. 0 times theorem prover too weak. 616 trivial. 0 not checked. [2023-02-16 04:19:17,313 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-16 04:19:17,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:19:17,313 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426843488] [2023-02-16 04:19:17,313 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:19:17,313 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1188468189] [2023-02-16 04:19:17,313 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1188468189] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-16 04:19:17,314 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-16 04:19:17,314 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-02-16 04:19:17,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476274215] [2023-02-16 04:19:17,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-16 04:19:17,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-02-16 04:19:17,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:19:17,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-02-16 04:19:17,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2023-02-16 04:19:17,315 INFO L87 Difference]: Start difference. First operand 1040 states and 1264 transitions. Second operand has 9 states, 9 states have (on average 7.111111111111111) internal successors, (64), 8 states have internal predecessors, (64), 5 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2023-02-16 04:19:17,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:19:17,473 INFO L93 Difference]: Finished difference Result 1760 states and 2159 transitions. [2023-02-16 04:19:17,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-02-16 04:19:17,474 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 7.111111111111111) internal successors, (64), 8 states have internal predecessors, (64), 5 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 223 [2023-02-16 04:19:17,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:19:17,476 INFO L225 Difference]: With dead ends: 1760 [2023-02-16 04:19:17,476 INFO L226 Difference]: Without dead ends: 1017 [2023-02-16 04:19:17,478 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 228 GetRequests, 217 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2023-02-16 04:19:17,478 INFO L413 NwaCegarLoop]: 51 mSDtfsCounter, 47 mSDsluCounter, 253 mSDsCounter, 0 mSdLazyCounter, 275 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 304 SdHoareTripleChecker+Invalid, 282 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 275 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-16 04:19:17,478 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [51 Valid, 304 Invalid, 282 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 275 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-16 04:19:17,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1017 states. [2023-02-16 04:19:17,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1017 to 1010. [2023-02-16 04:19:17,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1010 states, 795 states have (on average 1.1018867924528302) internal successors, (876), 796 states have internal predecessors, (876), 134 states have call successors, (134), 56 states have call predecessors, (134), 74 states have return successors, (209), 157 states have call predecessors, (209), 134 states have call successors, (209) [2023-02-16 04:19:17,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1010 states to 1010 states and 1219 transitions. [2023-02-16 04:19:17,533 INFO L78 Accepts]: Start accepts. Automaton has 1010 states and 1219 transitions. Word has length 223 [2023-02-16 04:19:17,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:19:17,533 INFO L495 AbstractCegarLoop]: Abstraction has 1010 states and 1219 transitions. [2023-02-16 04:19:17,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.111111111111111) internal successors, (64), 8 states have internal predecessors, (64), 5 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2023-02-16 04:19:17,534 INFO L276 IsEmpty]: Start isEmpty. Operand 1010 states and 1219 transitions. [2023-02-16 04:19:17,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 215 [2023-02-16 04:19:17,535 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:19:17,535 INFO L195 NwaCegarLoop]: trace histogram [20, 19, 10, 10, 10, 10, 10, 10, 10, 10, 9, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 04:19:17,541 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2023-02-16 04:19:17,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2023-02-16 04:19:17,740 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:19:17,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:19:17,740 INFO L85 PathProgramCache]: Analyzing trace with hash -1591461325, now seen corresponding path program 7 times [2023-02-16 04:19:17,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:19:17,740 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268333355] [2023-02-16 04:19:17,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:19:17,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:19:17,748 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:19:17,749 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [825989596] [2023-02-16 04:19:17,749 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-02-16 04:19:17,749 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:19:17,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:19:17,750 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:19:17,752 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2023-02-16 04:19:17,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 04:19:17,826 INFO L263 TraceCheckSpWp]: Trace formula consists of 438 conjuncts, 18 conjunts are in the unsatisfiable core [2023-02-16 04:19:17,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:19:17,966 INFO L134 CoverageAnalysis]: Checked inductivity of 1068 backedges. 345 proven. 51 refuted. 0 times theorem prover too weak. 672 trivial. 0 not checked. [2023-02-16 04:19:17,967 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:19:18,324 INFO L134 CoverageAnalysis]: Checked inductivity of 1068 backedges. 345 proven. 57 refuted. 0 times theorem prover too weak. 666 trivial. 0 not checked. [2023-02-16 04:19:18,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:19:18,325 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268333355] [2023-02-16 04:19:18,325 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:19:18,325 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [825989596] [2023-02-16 04:19:18,325 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [825989596] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 04:19:18,325 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-16 04:19:18,325 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 19] total 20 [2023-02-16 04:19:18,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501028266] [2023-02-16 04:19:18,325 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-16 04:19:18,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-02-16 04:19:18,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:19:18,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-02-16 04:19:18,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=322, Unknown=0, NotChecked=0, Total=380 [2023-02-16 04:19:18,326 INFO L87 Difference]: Start difference. First operand 1010 states and 1219 transitions. Second operand has 20 states, 19 states have (on average 4.315789473684211) internal successors, (82), 18 states have internal predecessors, (82), 11 states have call successors, (14), 3 states have call predecessors, (14), 4 states have return successors, (13), 8 states have call predecessors, (13), 9 states have call successors, (13) [2023-02-16 04:19:18,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:19:18,725 INFO L93 Difference]: Finished difference Result 1965 states and 2394 transitions. [2023-02-16 04:19:18,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-02-16 04:19:18,725 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 4.315789473684211) internal successors, (82), 18 states have internal predecessors, (82), 11 states have call successors, (14), 3 states have call predecessors, (14), 4 states have return successors, (13), 8 states have call predecessors, (13), 9 states have call successors, (13) Word has length 214 [2023-02-16 04:19:18,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:19:18,728 INFO L225 Difference]: With dead ends: 1965 [2023-02-16 04:19:18,728 INFO L226 Difference]: Without dead ends: 1060 [2023-02-16 04:19:18,729 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 440 GetRequests, 396 SyntacticMatches, 14 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 202 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=174, Invalid=818, Unknown=0, NotChecked=0, Total=992 [2023-02-16 04:19:18,730 INFO L413 NwaCegarLoop]: 59 mSDtfsCounter, 94 mSDsluCounter, 571 mSDsCounter, 0 mSdLazyCounter, 793 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 630 SdHoareTripleChecker+Invalid, 815 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 793 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-02-16 04:19:18,730 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [98 Valid, 630 Invalid, 815 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 793 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-02-16 04:19:18,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1060 states. [2023-02-16 04:19:18,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1060 to 982. [2023-02-16 04:19:18,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 982 states, 772 states have (on average 1.1010362694300517) internal successors, (850), 775 states have internal predecessors, (850), 132 states have call successors, (132), 57 states have call predecessors, (132), 71 states have return successors, (197), 149 states have call predecessors, (197), 132 states have call successors, (197) [2023-02-16 04:19:18,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 982 states to 982 states and 1179 transitions. [2023-02-16 04:19:18,766 INFO L78 Accepts]: Start accepts. Automaton has 982 states and 1179 transitions. Word has length 214 [2023-02-16 04:19:18,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:19:18,766 INFO L495 AbstractCegarLoop]: Abstraction has 982 states and 1179 transitions. [2023-02-16 04:19:18,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 4.315789473684211) internal successors, (82), 18 states have internal predecessors, (82), 11 states have call successors, (14), 3 states have call predecessors, (14), 4 states have return successors, (13), 8 states have call predecessors, (13), 9 states have call successors, (13) [2023-02-16 04:19:18,767 INFO L276 IsEmpty]: Start isEmpty. Operand 982 states and 1179 transitions. [2023-02-16 04:19:18,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 234 [2023-02-16 04:19:18,768 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:19:18,768 INFO L195 NwaCegarLoop]: trace histogram [22, 21, 12, 10, 10, 10, 10, 10, 10, 10, 9, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1] [2023-02-16 04:19:18,775 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2023-02-16 04:19:18,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:19:18,973 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:19:18,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:19:18,974 INFO L85 PathProgramCache]: Analyzing trace with hash 647330626, now seen corresponding path program 7 times [2023-02-16 04:19:18,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:19:18,974 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37969893] [2023-02-16 04:19:18,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:19:18,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:19:18,980 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:19:18,980 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1333600943] [2023-02-16 04:19:18,981 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-02-16 04:19:18,981 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:19:18,981 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:19:18,982 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:19:19,036 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2023-02-16 04:19:19,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 04:19:19,114 INFO L263 TraceCheckSpWp]: Trace formula consists of 478 conjuncts, 13 conjunts are in the unsatisfiable core [2023-02-16 04:19:19,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:19:19,201 INFO L134 CoverageAnalysis]: Checked inductivity of 1251 backedges. 485 proven. 20 refuted. 0 times theorem prover too weak. 746 trivial. 0 not checked. [2023-02-16 04:19:19,201 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:19:19,310 INFO L134 CoverageAnalysis]: Checked inductivity of 1251 backedges. 106 proven. 37 refuted. 0 times theorem prover too weak. 1108 trivial. 0 not checked. [2023-02-16 04:19:19,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:19:19,310 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37969893] [2023-02-16 04:19:19,310 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:19:19,310 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1333600943] [2023-02-16 04:19:19,310 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1333600943] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 04:19:19,310 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-16 04:19:19,310 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2023-02-16 04:19:19,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869684041] [2023-02-16 04:19:19,310 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-16 04:19:19,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-02-16 04:19:19,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:19:19,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-02-16 04:19:19,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2023-02-16 04:19:19,311 INFO L87 Difference]: Start difference. First operand 982 states and 1179 transitions. Second operand has 17 states, 17 states have (on average 4.529411764705882) internal successors, (77), 14 states have internal predecessors, (77), 9 states have call successors, (18), 5 states have call predecessors, (18), 2 states have return successors, (14), 7 states have call predecessors, (14), 7 states have call successors, (14) [2023-02-16 04:19:19,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:19:19,565 INFO L93 Difference]: Finished difference Result 1032 states and 1229 transitions. [2023-02-16 04:19:19,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-02-16 04:19:19,566 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 4.529411764705882) internal successors, (77), 14 states have internal predecessors, (77), 9 states have call successors, (18), 5 states have call predecessors, (18), 2 states have return successors, (14), 7 states have call predecessors, (14), 7 states have call successors, (14) Word has length 233 [2023-02-16 04:19:19,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:19:19,579 INFO L225 Difference]: With dead ends: 1032 [2023-02-16 04:19:19,579 INFO L226 Difference]: Without dead ends: 990 [2023-02-16 04:19:19,580 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 475 GetRequests, 445 SyntacticMatches, 4 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=136, Invalid=620, Unknown=0, NotChecked=0, Total=756 [2023-02-16 04:19:19,580 INFO L413 NwaCegarLoop]: 64 mSDtfsCounter, 88 mSDsluCounter, 589 mSDsCounter, 0 mSdLazyCounter, 529 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 653 SdHoareTripleChecker+Invalid, 551 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 529 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-02-16 04:19:19,580 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [91 Valid, 653 Invalid, 551 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 529 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-02-16 04:19:19,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 990 states. [2023-02-16 04:19:19,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 990 to 986. [2023-02-16 04:19:19,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 986 states, 775 states have (on average 1.1006451612903225) internal successors, (853), 778 states have internal predecessors, (853), 132 states have call successors, (132), 58 states have call predecessors, (132), 72 states have return successors, (197), 149 states have call predecessors, (197), 132 states have call successors, (197) [2023-02-16 04:19:19,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 986 states to 986 states and 1182 transitions. [2023-02-16 04:19:19,655 INFO L78 Accepts]: Start accepts. Automaton has 986 states and 1182 transitions. Word has length 233 [2023-02-16 04:19:19,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:19:19,656 INFO L495 AbstractCegarLoop]: Abstraction has 986 states and 1182 transitions. [2023-02-16 04:19:19,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 4.529411764705882) internal successors, (77), 14 states have internal predecessors, (77), 9 states have call successors, (18), 5 states have call predecessors, (18), 2 states have return successors, (14), 7 states have call predecessors, (14), 7 states have call successors, (14) [2023-02-16 04:19:19,656 INFO L276 IsEmpty]: Start isEmpty. Operand 986 states and 1182 transitions. [2023-02-16 04:19:19,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 242 [2023-02-16 04:19:19,657 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:19:19,658 INFO L195 NwaCegarLoop]: trace histogram [22, 21, 13, 9, 9, 8, 8, 8, 8, 8, 8, 5, 5, 5, 5, 5, 5, 4, 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, 1, 1] [2023-02-16 04:19:19,665 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2023-02-16 04:19:19,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:19:19,858 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:19:19,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:19:19,859 INFO L85 PathProgramCache]: Analyzing trace with hash 1803695718, now seen corresponding path program 5 times [2023-02-16 04:19:19,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:19:19,859 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745019987] [2023-02-16 04:19:19,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:19:19,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:19:19,865 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:19:19,865 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1515547058] [2023-02-16 04:19:19,865 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-02-16 04:19:19,865 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:19:19,866 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:19:19,867 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:19:19,868 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2023-02-16 04:19:19,965 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2023-02-16 04:19:19,965 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 04:19:19,967 INFO L263 TraceCheckSpWp]: Trace formula consists of 501 conjuncts, 12 conjunts are in the unsatisfiable core [2023-02-16 04:19:19,968 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:19:20,032 INFO L134 CoverageAnalysis]: Checked inductivity of 1223 backedges. 367 proven. 36 refuted. 0 times theorem prover too weak. 820 trivial. 0 not checked. [2023-02-16 04:19:20,033 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:19:20,136 INFO L134 CoverageAnalysis]: Checked inductivity of 1223 backedges. 89 proven. 36 refuted. 0 times theorem prover too weak. 1098 trivial. 0 not checked. [2023-02-16 04:19:20,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:19:20,136 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745019987] [2023-02-16 04:19:20,136 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:19:20,136 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1515547058] [2023-02-16 04:19:20,137 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1515547058] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 04:19:20,137 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-16 04:19:20,137 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 18 [2023-02-16 04:19:20,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271324512] [2023-02-16 04:19:20,137 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-16 04:19:20,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-02-16 04:19:20,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:19:20,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-02-16 04:19:20,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2023-02-16 04:19:20,138 INFO L87 Difference]: Start difference. First operand 986 states and 1182 transitions. Second operand has 18 states, 18 states have (on average 4.555555555555555) internal successors, (82), 18 states have internal predecessors, (82), 8 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 8 states have call predecessors, (13), 8 states have call successors, (13) [2023-02-16 04:19:20,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:19:20,317 INFO L93 Difference]: Finished difference Result 1689 states and 2037 transitions. [2023-02-16 04:19:20,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-02-16 04:19:20,317 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 4.555555555555555) internal successors, (82), 18 states have internal predecessors, (82), 8 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 8 states have call predecessors, (13), 8 states have call successors, (13) Word has length 241 [2023-02-16 04:19:20,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:19:20,319 INFO L225 Difference]: With dead ends: 1689 [2023-02-16 04:19:20,319 INFO L226 Difference]: Without dead ends: 994 [2023-02-16 04:19:20,321 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 489 GetRequests, 458 SyntacticMatches, 6 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 141 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=147, Invalid=555, Unknown=0, NotChecked=0, Total=702 [2023-02-16 04:19:20,321 INFO L413 NwaCegarLoop]: 62 mSDtfsCounter, 54 mSDsluCounter, 512 mSDsCounter, 0 mSdLazyCounter, 278 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 574 SdHoareTripleChecker+Invalid, 287 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 278 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-16 04:19:20,321 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [57 Valid, 574 Invalid, 287 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 278 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-16 04:19:20,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 994 states. [2023-02-16 04:19:20,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 994 to 986. [2023-02-16 04:19:20,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 986 states, 775 states have (on average 1.0993548387096774) internal successors, (852), 778 states have internal predecessors, (852), 132 states have call successors, (132), 58 states have call predecessors, (132), 72 states have return successors, (197), 149 states have call predecessors, (197), 132 states have call successors, (197) [2023-02-16 04:19:20,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 986 states to 986 states and 1181 transitions. [2023-02-16 04:19:20,357 INFO L78 Accepts]: Start accepts. Automaton has 986 states and 1181 transitions. Word has length 241 [2023-02-16 04:19:20,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:19:20,357 INFO L495 AbstractCegarLoop]: Abstraction has 986 states and 1181 transitions. [2023-02-16 04:19:20,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.555555555555555) internal successors, (82), 18 states have internal predecessors, (82), 8 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 8 states have call predecessors, (13), 8 states have call successors, (13) [2023-02-16 04:19:20,357 INFO L276 IsEmpty]: Start isEmpty. Operand 986 states and 1181 transitions. [2023-02-16 04:19:20,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 309 [2023-02-16 04:19:20,358 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:19:20,359 INFO L195 NwaCegarLoop]: trace histogram [30, 27, 17, 17, 17, 17, 15, 15, 15, 14, 13, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 04:19:20,364 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2023-02-16 04:19:20,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:19:20,566 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:19:20,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:19:20,566 INFO L85 PathProgramCache]: Analyzing trace with hash 1497803161, now seen corresponding path program 8 times [2023-02-16 04:19:20,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:19:20,566 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005361383] [2023-02-16 04:19:20,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:19:20,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:19:20,573 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:19:20,577 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [88743661] [2023-02-16 04:19:20,577 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-02-16 04:19:20,577 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:19:20,577 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:19:20,578 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:19:20,601 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2023-02-16 04:19:20,699 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-02-16 04:19:20,699 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 04:19:20,701 INFO L263 TraceCheckSpWp]: Trace formula consists of 619 conjuncts, 19 conjunts are in the unsatisfiable core [2023-02-16 04:19:20,703 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:19:20,930 INFO L134 CoverageAnalysis]: Checked inductivity of 2440 backedges. 1221 proven. 9 refuted. 0 times theorem prover too weak. 1210 trivial. 0 not checked. [2023-02-16 04:19:20,931 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:19:21,551 INFO L134 CoverageAnalysis]: Checked inductivity of 2440 backedges. 664 proven. 138 refuted. 0 times theorem prover too weak. 1638 trivial. 0 not checked. [2023-02-16 04:19:21,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:19:21,551 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1005361383] [2023-02-16 04:19:21,552 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:19:21,552 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [88743661] [2023-02-16 04:19:21,552 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [88743661] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 04:19:21,552 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-16 04:19:21,552 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18] total 27 [2023-02-16 04:19:21,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997852616] [2023-02-16 04:19:21,552 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-16 04:19:21,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-02-16 04:19:21,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:19:21,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-02-16 04:19:21,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=596, Unknown=0, NotChecked=0, Total=702 [2023-02-16 04:19:21,557 INFO L87 Difference]: Start difference. First operand 986 states and 1181 transitions. Second operand has 27 states, 27 states have (on average 4.555555555555555) internal successors, (123), 27 states have internal predecessors, (123), 15 states have call successors, (25), 2 states have call predecessors, (25), 6 states have return successors, (24), 13 states have call predecessors, (24), 15 states have call successors, (24) [2023-02-16 04:19:22,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:19:22,066 INFO L93 Difference]: Finished difference Result 2021 states and 2456 transitions. [2023-02-16 04:19:22,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-02-16 04:19:22,068 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 4.555555555555555) internal successors, (123), 27 states have internal predecessors, (123), 15 states have call successors, (25), 2 states have call predecessors, (25), 6 states have return successors, (24), 13 states have call predecessors, (24), 15 states have call successors, (24) Word has length 308 [2023-02-16 04:19:22,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:19:22,070 INFO L225 Difference]: With dead ends: 2021 [2023-02-16 04:19:22,070 INFO L226 Difference]: Without dead ends: 1155 [2023-02-16 04:19:22,072 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 626 GetRequests, 585 SyntacticMatches, 5 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 354 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=226, Invalid=1180, Unknown=0, NotChecked=0, Total=1406 [2023-02-16 04:19:22,073 INFO L413 NwaCegarLoop]: 33 mSDtfsCounter, 129 mSDsluCounter, 286 mSDsCounter, 0 mSdLazyCounter, 821 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 319 SdHoareTripleChecker+Invalid, 839 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 821 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-02-16 04:19:22,079 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [138 Valid, 319 Invalid, 839 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 821 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-02-16 04:19:22,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1155 states. [2023-02-16 04:19:22,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1155 to 1040. [2023-02-16 04:19:22,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1040 states, 824 states have (on average 1.104368932038835) internal successors, (910), 824 states have internal predecessors, (910), 136 states have call successors, (136), 58 states have call predecessors, (136), 73 states have return successors, (207), 157 states have call predecessors, (207), 136 states have call successors, (207) [2023-02-16 04:19:22,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1040 states to 1040 states and 1253 transitions. [2023-02-16 04:19:22,138 INFO L78 Accepts]: Start accepts. Automaton has 1040 states and 1253 transitions. Word has length 308 [2023-02-16 04:19:22,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:19:22,139 INFO L495 AbstractCegarLoop]: Abstraction has 1040 states and 1253 transitions. [2023-02-16 04:19:22,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 4.555555555555555) internal successors, (123), 27 states have internal predecessors, (123), 15 states have call successors, (25), 2 states have call predecessors, (25), 6 states have return successors, (24), 13 states have call predecessors, (24), 15 states have call successors, (24) [2023-02-16 04:19:22,139 INFO L276 IsEmpty]: Start isEmpty. Operand 1040 states and 1253 transitions. [2023-02-16 04:19:22,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 309 [2023-02-16 04:19:22,140 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:19:22,141 INFO L195 NwaCegarLoop]: trace histogram [29, 28, 16, 16, 16, 16, 16, 16, 16, 15, 13, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 04:19:22,159 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2023-02-16 04:19:22,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:19:22,346 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:19:22,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:19:22,347 INFO L85 PathProgramCache]: Analyzing trace with hash -1555022247, now seen corresponding path program 9 times [2023-02-16 04:19:22,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:19:22,347 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615447337] [2023-02-16 04:19:22,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:19:22,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:19:22,354 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:19:22,354 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1240234594] [2023-02-16 04:19:22,354 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-02-16 04:19:22,355 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:19:22,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:19:22,356 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:19:22,401 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2023-02-16 04:19:22,488 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2023-02-16 04:19:22,488 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 04:19:22,490 INFO L263 TraceCheckSpWp]: Trace formula consists of 391 conjuncts, 25 conjunts are in the unsatisfiable core [2023-02-16 04:19:22,492 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:19:29,494 INFO L134 CoverageAnalysis]: Checked inductivity of 2433 backedges. 589 proven. 36 refuted. 0 times theorem prover too weak. 1808 trivial. 0 not checked. [2023-02-16 04:19:29,494 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:19:29,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:19:29,972 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615447337] [2023-02-16 04:19:29,973 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:19:29,973 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1240234594] [2023-02-16 04:19:29,973 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1240234594] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-16 04:19:29,973 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-02-16 04:19:29,973 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2023-02-16 04:19:29,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429242989] [2023-02-16 04:19:29,973 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-02-16 04:19:29,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-02-16 04:19:29,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:19:29,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-02-16 04:19:29,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=148, Unknown=6, NotChecked=0, Total=210 [2023-02-16 04:19:29,975 INFO L87 Difference]: Start difference. First operand 1040 states and 1253 transitions. Second operand has 13 states, 12 states have (on average 5.0) internal successors, (60), 13 states have internal predecessors, (60), 4 states have call successors, (9), 1 states have call predecessors, (9), 5 states have return successors, (10), 5 states have call predecessors, (10), 4 states have call successors, (10) [2023-02-16 04:19:36,786 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.75s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-02-16 04:19:38,118 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.32s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-02-16 04:19:39,758 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.63s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-02-16 04:19:43,392 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] [2023-02-16 04:19:45,342 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.83s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-02-16 04:19:47,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:19:47,412 INFO L93 Difference]: Finished difference Result 1127 states and 1388 transitions. [2023-02-16 04:19:47,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-02-16 04:19:47,412 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 5.0) internal successors, (60), 13 states have internal predecessors, (60), 4 states have call successors, (9), 1 states have call predecessors, (9), 5 states have return successors, (10), 5 states have call predecessors, (10), 4 states have call successors, (10) Word has length 308 [2023-02-16 04:19:47,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:19:47,414 INFO L225 Difference]: With dead ends: 1127 [2023-02-16 04:19:47,414 INFO L226 Difference]: Without dead ends: 1126 [2023-02-16 04:19:47,415 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 317 GetRequests, 298 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 9.5s TimeCoverageRelationStatistics Valid=112, Invalid=301, Unknown=7, NotChecked=0, Total=420 [2023-02-16 04:19:47,415 INFO L413 NwaCegarLoop]: 44 mSDtfsCounter, 30 mSDsluCounter, 313 mSDsCounter, 0 mSdLazyCounter, 158 mSolverCounterSat, 2 mSolverCounterUnsat, 13 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 357 SdHoareTripleChecker+Invalid, 173 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 158 IncrementalHoareTripleChecker+Invalid, 13 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.7s IncrementalHoareTripleChecker+Time [2023-02-16 04:19:47,415 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [32 Valid, 357 Invalid, 173 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 158 Invalid, 13 Unknown, 0 Unchecked, 14.7s Time] [2023-02-16 04:19:47,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1126 states. [2023-02-16 04:19:47,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1126 to 1061. [2023-02-16 04:19:47,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1061 states, 842 states have (on average 1.1021377672209025) internal successors, (928), 840 states have internal predecessors, (928), 136 states have call successors, (136), 58 states have call predecessors, (136), 76 states have return successors, (217), 162 states have call predecessors, (217), 136 states have call successors, (217) [2023-02-16 04:19:47,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1061 states to 1061 states and 1281 transitions. [2023-02-16 04:19:47,456 INFO L78 Accepts]: Start accepts. Automaton has 1061 states and 1281 transitions. Word has length 308 [2023-02-16 04:19:47,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:19:47,456 INFO L495 AbstractCegarLoop]: Abstraction has 1061 states and 1281 transitions. [2023-02-16 04:19:47,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 5.0) internal successors, (60), 13 states have internal predecessors, (60), 4 states have call successors, (9), 1 states have call predecessors, (9), 5 states have return successors, (10), 5 states have call predecessors, (10), 4 states have call successors, (10) [2023-02-16 04:19:47,457 INFO L276 IsEmpty]: Start isEmpty. Operand 1061 states and 1281 transitions. [2023-02-16 04:19:47,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 329 [2023-02-16 04:19:47,458 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:19:47,458 INFO L195 NwaCegarLoop]: trace histogram [32, 29, 19, 19, 19, 19, 17, 17, 17, 16, 13, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 04:19:47,483 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2023-02-16 04:19:47,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:19:47,659 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:19:47,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:19:47,659 INFO L85 PathProgramCache]: Analyzing trace with hash -1978106279, now seen corresponding path program 10 times [2023-02-16 04:19:47,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:19:47,660 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80290114] [2023-02-16 04:19:47,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:19:47,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:19:47,667 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:19:47,667 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [904447689] [2023-02-16 04:19:47,667 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-02-16 04:19:47,667 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:19:47,667 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:19:47,668 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:19:47,695 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2023-02-16 04:19:47,778 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-02-16 04:19:47,778 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 04:19:47,781 INFO L263 TraceCheckSpWp]: Trace formula consists of 655 conjuncts, 30 conjunts are in the unsatisfiable core [2023-02-16 04:19:47,783 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:19:48,071 INFO L134 CoverageAnalysis]: Checked inductivity of 2870 backedges. 1129 proven. 386 refuted. 0 times theorem prover too weak. 1355 trivial. 0 not checked. [2023-02-16 04:19:48,071 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:19:49,297 INFO L134 CoverageAnalysis]: Checked inductivity of 2870 backedges. 1129 proven. 416 refuted. 0 times theorem prover too weak. 1325 trivial. 0 not checked. [2023-02-16 04:19:49,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:19:49,298 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [80290114] [2023-02-16 04:19:49,298 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:19:49,298 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [904447689] [2023-02-16 04:19:49,298 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [904447689] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 04:19:49,298 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-16 04:19:49,299 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 31] total 42 [2023-02-16 04:19:49,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242915946] [2023-02-16 04:19:49,299 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-16 04:19:49,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2023-02-16 04:19:49,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:19:49,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2023-02-16 04:19:49,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=1555, Unknown=0, NotChecked=0, Total=1722 [2023-02-16 04:19:49,300 INFO L87 Difference]: Start difference. First operand 1061 states and 1281 transitions. Second operand has 42 states, 38 states have (on average 4.2368421052631575) internal successors, (161), 37 states have internal predecessors, (161), 23 states have call successors, (31), 8 states have call predecessors, (31), 11 states have return successors, (29), 13 states have call predecessors, (29), 16 states have call successors, (29) [2023-02-16 04:19:51,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:19:51,169 INFO L93 Difference]: Finished difference Result 3022 states and 4223 transitions. [2023-02-16 04:19:51,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2023-02-16 04:19:51,170 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 38 states have (on average 4.2368421052631575) internal successors, (161), 37 states have internal predecessors, (161), 23 states have call successors, (31), 8 states have call predecessors, (31), 11 states have return successors, (29), 13 states have call predecessors, (29), 16 states have call successors, (29) Word has length 328 [2023-02-16 04:19:51,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:19:51,175 INFO L225 Difference]: With dead ends: 3022 [2023-02-16 04:19:51,175 INFO L226 Difference]: Without dead ends: 2123 [2023-02-16 04:19:51,178 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 689 GetRequests, 611 SyntacticMatches, 10 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1028 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=756, Invalid=4074, Unknown=0, NotChecked=0, Total=4830 [2023-02-16 04:19:51,179 INFO L413 NwaCegarLoop]: 43 mSDtfsCounter, 477 mSDsluCounter, 662 mSDsCounter, 0 mSdLazyCounter, 2920 mSolverCounterSat, 600 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 508 SdHoareTripleChecker+Valid, 705 SdHoareTripleChecker+Invalid, 3520 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 600 IncrementalHoareTripleChecker+Valid, 2920 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-02-16 04:19:51,179 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [508 Valid, 705 Invalid, 3520 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [600 Valid, 2920 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-02-16 04:19:51,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2123 states. [2023-02-16 04:19:51,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2123 to 1442. [2023-02-16 04:19:51,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1442 states, 1151 states have (on average 1.1198957428323197) internal successors, (1289), 1141 states have internal predecessors, (1289), 185 states have call successors, (185), 72 states have call predecessors, (185), 99 states have return successors, (454), 228 states have call predecessors, (454), 185 states have call successors, (454) [2023-02-16 04:19:51,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1442 states to 1442 states and 1928 transitions. [2023-02-16 04:19:51,275 INFO L78 Accepts]: Start accepts. Automaton has 1442 states and 1928 transitions. Word has length 328 [2023-02-16 04:19:51,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:19:51,275 INFO L495 AbstractCegarLoop]: Abstraction has 1442 states and 1928 transitions. [2023-02-16 04:19:51,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 38 states have (on average 4.2368421052631575) internal successors, (161), 37 states have internal predecessors, (161), 23 states have call successors, (31), 8 states have call predecessors, (31), 11 states have return successors, (29), 13 states have call predecessors, (29), 16 states have call successors, (29) [2023-02-16 04:19:51,275 INFO L276 IsEmpty]: Start isEmpty. Operand 1442 states and 1928 transitions. [2023-02-16 04:19:51,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 316 [2023-02-16 04:19:51,277 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:19:51,277 INFO L195 NwaCegarLoop]: trace histogram [29, 28, 16, 13, 13, 12, 12, 12, 12, 12, 12, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 04:19:51,282 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2023-02-16 04:19:51,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2023-02-16 04:19:51,482 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:19:51,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:19:51,483 INFO L85 PathProgramCache]: Analyzing trace with hash -1558776128, now seen corresponding path program 6 times [2023-02-16 04:19:51,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:19:51,483 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792293884] [2023-02-16 04:19:51,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:19:51,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:19:51,491 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:19:51,491 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [57745485] [2023-02-16 04:19:51,491 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-02-16 04:19:51,491 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:19:51,491 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:19:51,492 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:19:51,505 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2023-02-16 04:19:51,570 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-02-16 04:19:51,570 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 04:19:51,571 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 8 conjunts are in the unsatisfiable core [2023-02-16 04:19:51,573 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:19:51,646 INFO L134 CoverageAnalysis]: Checked inductivity of 2235 backedges. 100 proven. 46 refuted. 0 times theorem prover too weak. 2089 trivial. 0 not checked. [2023-02-16 04:19:51,646 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:19:51,879 INFO L134 CoverageAnalysis]: Checked inductivity of 2235 backedges. 100 proven. 46 refuted. 0 times theorem prover too weak. 2089 trivial. 0 not checked. [2023-02-16 04:19:51,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:19:51,879 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792293884] [2023-02-16 04:19:51,879 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:19:51,879 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [57745485] [2023-02-16 04:19:51,879 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [57745485] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 04:19:51,879 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-16 04:19:51,879 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2023-02-16 04:19:51,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333753224] [2023-02-16 04:19:51,879 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-16 04:19:51,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-02-16 04:19:51,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:19:51,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-02-16 04:19:51,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2023-02-16 04:19:51,880 INFO L87 Difference]: Start difference. First operand 1442 states and 1928 transitions. Second operand has 16 states, 15 states have (on average 5.266666666666667) internal successors, (79), 12 states have internal predecessors, (79), 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) [2023-02-16 04:19:52,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:19:52,212 INFO L93 Difference]: Finished difference Result 1782 states and 2393 transitions. [2023-02-16 04:19:52,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-02-16 04:19:52,212 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 5.266666666666667) internal successors, (79), 12 states have internal predecessors, (79), 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 315 [2023-02-16 04:19:52,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:19:52,216 INFO L225 Difference]: With dead ends: 1782 [2023-02-16 04:19:52,216 INFO L226 Difference]: Without dead ends: 1781 [2023-02-16 04:19:52,217 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 640 GetRequests, 618 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=91, Invalid=461, Unknown=0, NotChecked=0, Total=552 [2023-02-16 04:19:52,218 INFO L413 NwaCegarLoop]: 65 mSDtfsCounter, 104 mSDsluCounter, 604 mSDsCounter, 0 mSdLazyCounter, 541 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 669 SdHoareTripleChecker+Invalid, 567 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 541 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-02-16 04:19:52,218 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [107 Valid, 669 Invalid, 567 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 541 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-02-16 04:19:52,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1781 states. [2023-02-16 04:19:52,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1781 to 1770. [2023-02-16 04:19:52,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1770 states, 1415 states have (on average 1.134982332155477) internal successors, (1606), 1388 states have internal predecessors, (1606), 227 states have call successors, (227), 81 states have call predecessors, (227), 122 states have return successors, (555), 300 states have call predecessors, (555), 227 states have call successors, (555) [2023-02-16 04:19:52,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1770 states to 1770 states and 2388 transitions. [2023-02-16 04:19:52,300 INFO L78 Accepts]: Start accepts. Automaton has 1770 states and 2388 transitions. Word has length 315 [2023-02-16 04:19:52,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:19:52,300 INFO L495 AbstractCegarLoop]: Abstraction has 1770 states and 2388 transitions. [2023-02-16 04:19:52,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 5.266666666666667) internal successors, (79), 12 states have internal predecessors, (79), 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) [2023-02-16 04:19:52,301 INFO L276 IsEmpty]: Start isEmpty. Operand 1770 states and 2388 transitions. [2023-02-16 04:19:52,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 318 [2023-02-16 04:19:52,302 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:19:52,302 INFO L195 NwaCegarLoop]: trace histogram [29, 29, 17, 12, 12, 12, 12, 12, 12, 12, 12, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 04:19:52,329 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2023-02-16 04:19:52,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2023-02-16 04:19:52,507 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting binomialCoefficientErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:19:52,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:19:52,507 INFO L85 PathProgramCache]: Analyzing trace with hash 959159986, now seen corresponding path program 1 times [2023-02-16 04:19:52,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:19:52,508 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463910426] [2023-02-16 04:19:52,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:19:52,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:19:52,516 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:19:52,516 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [968960977] [2023-02-16 04:19:52,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:19:52,517 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:19:52,517 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:19:52,533 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:19:52,534 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2023-02-16 04:19:52,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 04:19:52,677 INFO L263 TraceCheckSpWp]: Trace formula consists of 652 conjuncts, 8 conjunts are in the unsatisfiable core [2023-02-16 04:19:52,679 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:19:52,758 INFO L134 CoverageAnalysis]: Checked inductivity of 2277 backedges. 160 proven. 0 refuted. 0 times theorem prover too weak. 2117 trivial. 0 not checked. [2023-02-16 04:19:52,758 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-16 04:19:52,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:19:52,759 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463910426] [2023-02-16 04:19:52,759 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:19:52,759 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [968960977] [2023-02-16 04:19:52,759 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [968960977] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-16 04:19:52,759 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-16 04:19:52,759 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-02-16 04:19:52,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086186850] [2023-02-16 04:19:52,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-16 04:19:52,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-02-16 04:19:52,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:19:52,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-02-16 04:19:52,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2023-02-16 04:19:52,760 INFO L87 Difference]: Start difference. First operand 1770 states and 2388 transitions. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 8 states have internal predecessors, (52), 4 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 5 states have call predecessors, (9), 4 states have call successors, (9) [2023-02-16 04:19:52,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:19:52,936 INFO L93 Difference]: Finished difference Result 2859 states and 4027 transitions. [2023-02-16 04:19:52,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-02-16 04:19:52,937 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 8 states have internal predecessors, (52), 4 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 5 states have call predecessors, (9), 4 states have call successors, (9) Word has length 317 [2023-02-16 04:19:52,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:19:52,940 INFO L225 Difference]: With dead ends: 2859 [2023-02-16 04:19:52,940 INFO L226 Difference]: Without dead ends: 1614 [2023-02-16 04:19:52,945 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 310 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2023-02-16 04:19:52,945 INFO L413 NwaCegarLoop]: 57 mSDtfsCounter, 47 mSDsluCounter, 252 mSDsCounter, 0 mSdLazyCounter, 253 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 309 SdHoareTripleChecker+Invalid, 260 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 253 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-16 04:19:52,946 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [50 Valid, 309 Invalid, 260 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 253 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-16 04:19:52,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1614 states. [2023-02-16 04:19:53,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1614 to 1612. [2023-02-16 04:19:53,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1612 states, 1281 states have (on average 1.120999219359875) internal successors, (1436), 1274 states have internal predecessors, (1436), 205 states have call successors, (205), 81 states have call predecessors, (205), 120 states have return successors, (489), 256 states have call predecessors, (489), 205 states have call successors, (489) [2023-02-16 04:19:53,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1612 states to 1612 states and 2130 transitions. [2023-02-16 04:19:53,033 INFO L78 Accepts]: Start accepts. Automaton has 1612 states and 2130 transitions. Word has length 317 [2023-02-16 04:19:53,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:19:53,033 INFO L495 AbstractCegarLoop]: Abstraction has 1612 states and 2130 transitions. [2023-02-16 04:19:53,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 8 states have internal predecessors, (52), 4 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 5 states have call predecessors, (9), 4 states have call successors, (9) [2023-02-16 04:19:53,033 INFO L276 IsEmpty]: Start isEmpty. Operand 1612 states and 2130 transitions. [2023-02-16 04:19:53,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 328 [2023-02-16 04:19:53,035 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:19:53,035 INFO L195 NwaCegarLoop]: trace histogram [30, 30, 17, 13, 13, 13, 13, 13, 13, 13, 13, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 04:19:53,042 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2023-02-16 04:19:53,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2023-02-16 04:19:53,240 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting binomialCoefficientErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:19:53,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:19:53,241 INFO L85 PathProgramCache]: Analyzing trace with hash 242893842, now seen corresponding path program 2 times [2023-02-16 04:19:53,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:19:53,241 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15205826] [2023-02-16 04:19:53,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:19:53,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:19:53,248 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:19:53,248 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1138675473] [2023-02-16 04:19:53,248 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-02-16 04:19:53,249 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:19:53,249 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:19:53,250 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:19:53,250 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2023-02-16 04:19:53,312 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-02-16 04:19:53,312 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 04:19:53,313 INFO L263 TraceCheckSpWp]: Trace formula consists of 47 conjuncts, 6 conjunts are in the unsatisfiable core [2023-02-16 04:19:53,315 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:19:53,332 INFO L134 CoverageAnalysis]: Checked inductivity of 2465 backedges. 32 proven. 0 refuted. 0 times theorem prover too weak. 2433 trivial. 0 not checked. [2023-02-16 04:19:53,332 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-16 04:19:53,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:19:53,333 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15205826] [2023-02-16 04:19:53,333 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:19:53,333 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1138675473] [2023-02-16 04:19:53,333 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1138675473] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-16 04:19:53,333 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-16 04:19:53,333 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-02-16 04:19:53,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032012607] [2023-02-16 04:19:53,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-16 04:19:53,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-02-16 04:19:53,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:19:53,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-02-16 04:19:53,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-02-16 04:19:53,335 INFO L87 Difference]: Start difference. First operand 1612 states and 2130 transitions. Second operand has 5 states, 3 states have (on average 14.0) internal successors, (42), 4 states have internal predecessors, (42), 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) [2023-02-16 04:19:53,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:19:53,416 INFO L93 Difference]: Finished difference Result 1614 states and 2130 transitions. [2023-02-16 04:19:53,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-02-16 04:19:53,417 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 3 states have (on average 14.0) internal successors, (42), 4 states have internal predecessors, (42), 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 327 [2023-02-16 04:19:53,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:19:53,433 INFO L225 Difference]: With dead ends: 1614 [2023-02-16 04:19:53,448 INFO L226 Difference]: Without dead ends: 1613 [2023-02-16 04:19:53,450 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 328 GetRequests, 324 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-02-16 04:19:53,450 INFO L413 NwaCegarLoop]: 68 mSDtfsCounter, 27 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 215 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-16 04:19:53,450 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 215 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-16 04:19:53,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1613 states. [2023-02-16 04:19:53,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1613 to 1611. [2023-02-16 04:19:53,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1611 states, 1281 states have (on average 1.1038251366120218) internal successors, (1414), 1273 states have internal predecessors, (1414), 205 states have call successors, (205), 81 states have call predecessors, (205), 120 states have return successors, (489), 256 states have call predecessors, (489), 205 states have call successors, (489) [2023-02-16 04:19:53,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1611 states to 1611 states and 2108 transitions. [2023-02-16 04:19:53,538 INFO L78 Accepts]: Start accepts. Automaton has 1611 states and 2108 transitions. Word has length 327 [2023-02-16 04:19:53,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:19:53,538 INFO L495 AbstractCegarLoop]: Abstraction has 1611 states and 2108 transitions. [2023-02-16 04:19:53,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 3 states have (on average 14.0) internal successors, (42), 4 states have internal predecessors, (42), 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) [2023-02-16 04:19:53,538 INFO L276 IsEmpty]: Start isEmpty. Operand 1611 states and 2108 transitions. [2023-02-16 04:19:53,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 347 [2023-02-16 04:19:53,540 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:19:53,540 INFO L195 NwaCegarLoop]: trace histogram [32, 32, 18, 14, 14, 14, 14, 14, 14, 14, 14, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 04:19:53,546 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2023-02-16 04:19:53,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:19:53,747 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting binomialCoefficientErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:19:53,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:19:53,747 INFO L85 PathProgramCache]: Analyzing trace with hash 1311340197, now seen corresponding path program 3 times [2023-02-16 04:19:53,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:19:53,748 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066790483] [2023-02-16 04:19:53,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:19:53,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:19:53,755 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:19:53,755 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1698174521] [2023-02-16 04:19:53,755 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-02-16 04:19:53,755 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:19:53,756 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:19:53,770 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:19:53,795 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2023-02-16 04:19:53,902 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-02-16 04:19:53,903 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 04:19:53,904 INFO L263 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 40 conjunts are in the unsatisfiable core [2023-02-16 04:19:53,906 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:19:54,138 INFO L134 CoverageAnalysis]: Checked inductivity of 2812 backedges. 283 proven. 60 refuted. 0 times theorem prover too weak. 2469 trivial. 0 not checked. [2023-02-16 04:19:54,138 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:19:57,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:19:57,597 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066790483] [2023-02-16 04:19:57,597 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:19:57,597 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1698174521] [2023-02-16 04:19:57,597 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1698174521] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-16 04:19:57,597 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-02-16 04:19:57,597 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2023-02-16 04:19:57,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46208330] [2023-02-16 04:19:57,597 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-02-16 04:19:57,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-02-16 04:19:57,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:19:57,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-02-16 04:19:57,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=534, Unknown=2, NotChecked=0, Total=600 [2023-02-16 04:19:57,598 INFO L87 Difference]: Start difference. First operand 1611 states and 2108 transitions. Second operand has 19 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 states have internal predecessors, (70), 8 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 7 states have call predecessors, (12), 7 states have call successors, (12) [2023-02-16 04:19:58,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:19:58,122 INFO L93 Difference]: Finished difference Result 2624 states and 3449 transitions. [2023-02-16 04:19:58,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-02-16 04:19:58,122 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 states have internal predecessors, (70), 8 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 7 states have call predecessors, (12), 7 states have call successors, (12) Word has length 346 [2023-02-16 04:19:58,123 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:19:58,125 INFO L225 Difference]: With dead ends: 2624 [2023-02-16 04:19:58,126 INFO L226 Difference]: Without dead ends: 1433 [2023-02-16 04:19:58,129 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 363 GetRequests, 332 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 189 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=110, Invalid=944, Unknown=2, NotChecked=0, Total=1056 [2023-02-16 04:19:58,129 INFO L413 NwaCegarLoop]: 59 mSDtfsCounter, 60 mSDsluCounter, 448 mSDsCounter, 0 mSdLazyCounter, 726 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 507 SdHoareTripleChecker+Invalid, 739 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 726 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-02-16 04:19:58,129 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [64 Valid, 507 Invalid, 739 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 726 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-02-16 04:19:58,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1433 states. [2023-02-16 04:19:58,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1433 to 1392. [2023-02-16 04:19:58,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1392 states, 1104 states have (on average 1.0996376811594204) internal successors, (1214), 1098 states have internal predecessors, (1214), 174 states have call successors, (174), 77 states have call predecessors, (174), 109 states have return successors, (406), 216 states have call predecessors, (406), 174 states have call successors, (406) [2023-02-16 04:19:58,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1392 states to 1392 states and 1794 transitions. [2023-02-16 04:19:58,187 INFO L78 Accepts]: Start accepts. Automaton has 1392 states and 1794 transitions. Word has length 346 [2023-02-16 04:19:58,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:19:58,187 INFO L495 AbstractCegarLoop]: Abstraction has 1392 states and 1794 transitions. [2023-02-16 04:19:58,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 3.888888888888889) internal successors, (70), 18 states have internal predecessors, (70), 8 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 7 states have call predecessors, (12), 7 states have call successors, (12) [2023-02-16 04:19:58,188 INFO L276 IsEmpty]: Start isEmpty. Operand 1392 states and 1794 transitions. [2023-02-16 04:19:58,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 364 [2023-02-16 04:19:58,189 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:19:58,190 INFO L195 NwaCegarLoop]: trace histogram [34, 33, 17, 17, 17, 17, 17, 17, 17, 17, 16, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 04:19:58,211 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2023-02-16 04:19:58,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2023-02-16 04:19:58,394 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:19:58,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:19:58,395 INFO L85 PathProgramCache]: Analyzing trace with hash -94510691, now seen corresponding path program 8 times [2023-02-16 04:19:58,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:19:58,395 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511784758] [2023-02-16 04:19:58,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:19:58,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:19:58,403 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:19:58,403 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [921974393] [2023-02-16 04:19:58,403 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-02-16 04:19:58,403 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:19:58,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:19:58,419 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:19:58,420 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2023-02-16 04:19:58,538 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-02-16 04:19:58,538 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 04:19:58,541 INFO L263 TraceCheckSpWp]: Trace formula consists of 734 conjuncts, 10 conjunts are in the unsatisfiable core [2023-02-16 04:19:58,543 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:19:58,649 INFO L134 CoverageAnalysis]: Checked inductivity of 3241 backedges. 333 proven. 81 refuted. 0 times theorem prover too weak. 2827 trivial. 0 not checked. [2023-02-16 04:19:58,649 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:19:58,938 INFO L134 CoverageAnalysis]: Checked inductivity of 3241 backedges. 333 proven. 81 refuted. 0 times theorem prover too weak. 2827 trivial. 0 not checked. [2023-02-16 04:19:58,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:19:58,939 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511784758] [2023-02-16 04:19:58,939 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:19:58,939 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [921974393] [2023-02-16 04:19:58,939 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [921974393] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 04:19:58,939 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-16 04:19:58,939 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 12 [2023-02-16 04:19:58,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093121232] [2023-02-16 04:19:58,939 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-16 04:19:58,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-02-16 04:19:58,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:19:58,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-02-16 04:19:58,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2023-02-16 04:19:58,940 INFO L87 Difference]: Start difference. First operand 1392 states and 1794 transitions. Second operand has 12 states, 12 states have (on average 5.333333333333333) internal successors, (64), 10 states have internal predecessors, (64), 6 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 6 states have call predecessors, (10), 6 states have call successors, (10) [2023-02-16 04:19:59,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:19:59,189 INFO L93 Difference]: Finished difference Result 2355 states and 3108 transitions. [2023-02-16 04:19:59,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-02-16 04:19:59,190 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.333333333333333) internal successors, (64), 10 states have internal predecessors, (64), 6 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 6 states have call predecessors, (10), 6 states have call successors, (10) Word has length 363 [2023-02-16 04:19:59,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:19:59,193 INFO L225 Difference]: With dead ends: 2355 [2023-02-16 04:19:59,193 INFO L226 Difference]: Without dead ends: 1370 [2023-02-16 04:19:59,195 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 732 GetRequests, 708 SyntacticMatches, 8 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2023-02-16 04:19:59,196 INFO L413 NwaCegarLoop]: 54 mSDtfsCounter, 59 mSDsluCounter, 334 mSDsCounter, 0 mSdLazyCounter, 369 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 388 SdHoareTripleChecker+Invalid, 383 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 369 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-16 04:19:59,196 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [60 Valid, 388 Invalid, 383 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 369 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-16 04:19:59,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1370 states. [2023-02-16 04:19:59,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1370 to 1363. [2023-02-16 04:19:59,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1363 states, 1080 states have (on average 1.099074074074074) internal successors, (1187), 1075 states have internal predecessors, (1187), 173 states have call successors, (173), 77 states have call predecessors, (173), 105 states have return successors, (397), 210 states have call predecessors, (397), 173 states have call successors, (397) [2023-02-16 04:19:59,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1363 states to 1363 states and 1757 transitions. [2023-02-16 04:19:59,268 INFO L78 Accepts]: Start accepts. Automaton has 1363 states and 1757 transitions. Word has length 363 [2023-02-16 04:19:59,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:19:59,268 INFO L495 AbstractCegarLoop]: Abstraction has 1363 states and 1757 transitions. [2023-02-16 04:19:59,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.333333333333333) internal successors, (64), 10 states have internal predecessors, (64), 6 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (10), 6 states have call predecessors, (10), 6 states have call successors, (10) [2023-02-16 04:19:59,269 INFO L276 IsEmpty]: Start isEmpty. Operand 1363 states and 1757 transitions. [2023-02-16 04:19:59,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 373 [2023-02-16 04:19:59,270 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:19:59,271 INFO L195 NwaCegarLoop]: trace histogram [36, 35, 21, 21, 21, 21, 21, 21, 21, 20, 15, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 04:19:59,289 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2023-02-16 04:19:59,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:19:59,476 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:19:59,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:19:59,476 INFO L85 PathProgramCache]: Analyzing trace with hash 597519295, now seen corresponding path program 11 times [2023-02-16 04:19:59,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:19:59,476 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143421146] [2023-02-16 04:19:59,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:19:59,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:19:59,487 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:19:59,487 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [549865258] [2023-02-16 04:19:59,487 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-02-16 04:19:59,487 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:19:59,487 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:19:59,488 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:19:59,491 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2023-02-16 04:19:59,643 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 14 check-sat command(s) [2023-02-16 04:19:59,643 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 04:19:59,646 INFO L263 TraceCheckSpWp]: Trace formula consists of 739 conjuncts, 30 conjunts are in the unsatisfiable core [2023-02-16 04:19:59,649 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:19:59,916 INFO L134 CoverageAnalysis]: Checked inductivity of 3879 backedges. 1002 proven. 368 refuted. 0 times theorem prover too weak. 2509 trivial. 0 not checked. [2023-02-16 04:19:59,916 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:20:00,821 INFO L134 CoverageAnalysis]: Checked inductivity of 3879 backedges. 1002 proven. 384 refuted. 0 times theorem prover too weak. 2493 trivial. 0 not checked. [2023-02-16 04:20:00,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:20:00,822 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143421146] [2023-02-16 04:20:00,822 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:20:00,822 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [549865258] [2023-02-16 04:20:00,822 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [549865258] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 04:20:00,822 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-16 04:20:00,822 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 27] total 30 [2023-02-16 04:20:00,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953615041] [2023-02-16 04:20:00,822 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-16 04:20:00,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-02-16 04:20:00,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:20:00,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-02-16 04:20:00,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=773, Unknown=0, NotChecked=0, Total=870 [2023-02-16 04:20:00,823 INFO L87 Difference]: Start difference. First operand 1363 states and 1757 transitions. Second operand has 30 states, 30 states have (on average 4.366666666666666) internal successors, (131), 28 states have internal predecessors, (131), 15 states have call successors, (26), 3 states have call predecessors, (26), 8 states have return successors, (26), 14 states have call predecessors, (26), 14 states have call successors, (26) [2023-02-16 04:20:01,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:20:01,735 INFO L93 Difference]: Finished difference Result 3021 states and 4089 transitions. [2023-02-16 04:20:01,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-02-16 04:20:01,735 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 4.366666666666666) internal successors, (131), 28 states have internal predecessors, (131), 15 states have call successors, (26), 3 states have call predecessors, (26), 8 states have return successors, (26), 14 states have call predecessors, (26), 14 states have call successors, (26) Word has length 372 [2023-02-16 04:20:01,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:20:01,739 INFO L225 Difference]: With dead ends: 3021 [2023-02-16 04:20:01,739 INFO L226 Difference]: Without dead ends: 1815 [2023-02-16 04:20:01,742 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 764 GetRequests, 702 SyntacticMatches, 18 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 423 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=315, Invalid=1755, Unknown=0, NotChecked=0, Total=2070 [2023-02-16 04:20:01,742 INFO L413 NwaCegarLoop]: 52 mSDtfsCounter, 176 mSDsluCounter, 597 mSDsCounter, 0 mSdLazyCounter, 1439 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 649 SdHoareTripleChecker+Invalid, 1515 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 1439 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-02-16 04:20:01,742 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [184 Valid, 649 Invalid, 1515 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 1439 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-02-16 04:20:01,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1815 states. [2023-02-16 04:20:01,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1815 to 1622. [2023-02-16 04:20:01,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1622 states, 1284 states have (on average 1.0981308411214954) internal successors, (1410), 1277 states have internal predecessors, (1410), 213 states have call successors, (213), 87 states have call predecessors, (213), 120 states have return successors, (495), 257 states have call predecessors, (495), 213 states have call successors, (495) [2023-02-16 04:20:01,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1622 states to 1622 states and 2118 transitions. [2023-02-16 04:20:01,825 INFO L78 Accepts]: Start accepts. Automaton has 1622 states and 2118 transitions. Word has length 372 [2023-02-16 04:20:01,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:20:01,826 INFO L495 AbstractCegarLoop]: Abstraction has 1622 states and 2118 transitions. [2023-02-16 04:20:01,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 4.366666666666666) internal successors, (131), 28 states have internal predecessors, (131), 15 states have call successors, (26), 3 states have call predecessors, (26), 8 states have return successors, (26), 14 states have call predecessors, (26), 14 states have call successors, (26) [2023-02-16 04:20:01,826 INFO L276 IsEmpty]: Start isEmpty. Operand 1622 states and 2118 transitions. [2023-02-16 04:20:01,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 417 [2023-02-16 04:20:01,828 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:20:01,828 INFO L195 NwaCegarLoop]: trace histogram [39, 36, 20, 20, 20, 20, 19, 18, 18, 18, 17, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2023-02-16 04:20:01,833 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2023-02-16 04:20:02,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:20:02,034 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:20:02,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:20:02,034 INFO L85 PathProgramCache]: Analyzing trace with hash -424824701, now seen corresponding path program 9 times [2023-02-16 04:20:02,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:20:02,034 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50205007] [2023-02-16 04:20:02,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:20:02,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:20:02,045 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:20:02,045 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1401273488] [2023-02-16 04:20:02,045 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-02-16 04:20:02,046 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:20:02,046 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:20:02,047 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:20:02,049 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2023-02-16 04:20:02,132 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-02-16 04:20:02,132 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 04:20:02,133 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 13 conjunts are in the unsatisfiable core [2023-02-16 04:20:02,136 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:20:02,224 INFO L134 CoverageAnalysis]: Checked inductivity of 4131 backedges. 1492 proven. 0 refuted. 0 times theorem prover too weak. 2639 trivial. 0 not checked. [2023-02-16 04:20:02,224 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-16 04:20:02,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:20:02,224 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50205007] [2023-02-16 04:20:02,225 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:20:02,225 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1401273488] [2023-02-16 04:20:02,225 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1401273488] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-16 04:20:02,225 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-16 04:20:02,225 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-02-16 04:20:02,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339065987] [2023-02-16 04:20:02,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-16 04:20:02,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-02-16 04:20:02,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:20:02,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-02-16 04:20:02,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=109, Unknown=0, NotChecked=0, Total=132 [2023-02-16 04:20:02,226 INFO L87 Difference]: Start difference. First operand 1622 states and 2118 transitions. Second operand has 12 states, 12 states have (on average 6.083333333333333) internal successors, (73), 12 states have internal predecessors, (73), 3 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (11), 5 states have call predecessors, (11), 3 states have call successors, (11) [2023-02-16 04:20:02,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:20:02,451 INFO L93 Difference]: Finished difference Result 2695 states and 3579 transitions. [2023-02-16 04:20:02,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-02-16 04:20:02,451 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 6.083333333333333) internal successors, (73), 12 states have internal predecessors, (73), 3 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (11), 5 states have call predecessors, (11), 3 states have call successors, (11) Word has length 416 [2023-02-16 04:20:02,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:20:02,455 INFO L225 Difference]: With dead ends: 2695 [2023-02-16 04:20:02,455 INFO L226 Difference]: Without dead ends: 1755 [2023-02-16 04:20:02,457 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 422 GetRequests, 407 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2023-02-16 04:20:02,457 INFO L413 NwaCegarLoop]: 34 mSDtfsCounter, 47 mSDsluCounter, 200 mSDsCounter, 0 mSdLazyCounter, 371 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 234 SdHoareTripleChecker+Invalid, 375 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 371 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-16 04:20:02,457 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [54 Valid, 234 Invalid, 375 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 371 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-16 04:20:02,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1755 states. [2023-02-16 04:20:02,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1755 to 1693. [2023-02-16 04:20:02,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1693 states, 1349 states have (on average 1.0993328391401038) internal successors, (1483), 1338 states have internal predecessors, (1483), 213 states have call successors, (213), 87 states have call predecessors, (213), 126 states have return successors, (507), 267 states have call predecessors, (507), 213 states have call successors, (507) [2023-02-16 04:20:02,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1693 states to 1693 states and 2203 transitions. [2023-02-16 04:20:02,529 INFO L78 Accepts]: Start accepts. Automaton has 1693 states and 2203 transitions. Word has length 416 [2023-02-16 04:20:02,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:20:02,530 INFO L495 AbstractCegarLoop]: Abstraction has 1693 states and 2203 transitions. [2023-02-16 04:20:02,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.083333333333333) internal successors, (73), 12 states have internal predecessors, (73), 3 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (11), 5 states have call predecessors, (11), 3 states have call successors, (11) [2023-02-16 04:20:02,530 INFO L276 IsEmpty]: Start isEmpty. Operand 1693 states and 2203 transitions. [2023-02-16 04:20:02,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 477 [2023-02-16 04:20:02,532 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:20:02,532 INFO L195 NwaCegarLoop]: trace histogram [47, 44, 29, 29, 29, 29, 27, 27, 27, 26, 18, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 04:20:02,537 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2023-02-16 04:20:02,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:20:02,737 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:20:02,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:20:02,737 INFO L85 PathProgramCache]: Analyzing trace with hash -1034174459, now seen corresponding path program 12 times [2023-02-16 04:20:02,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:20:02,738 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534505194] [2023-02-16 04:20:02,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:20:02,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:20:02,746 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:20:02,746 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [973470690] [2023-02-16 04:20:02,747 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-02-16 04:20:02,747 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:20:02,747 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:20:02,748 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:20:02,791 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2023-02-16 04:20:02,918 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2023-02-16 04:20:02,918 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 04:20:02,921 INFO L263 TraceCheckSpWp]: Trace formula consists of 719 conjuncts, 23 conjunts are in the unsatisfiable core [2023-02-16 04:20:02,924 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:20:03,204 INFO L134 CoverageAnalysis]: Checked inductivity of 6591 backedges. 3520 proven. 21 refuted. 0 times theorem prover too weak. 3050 trivial. 0 not checked. [2023-02-16 04:20:03,204 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:20:04,157 INFO L134 CoverageAnalysis]: Checked inductivity of 6591 backedges. 1300 proven. 378 refuted. 0 times theorem prover too weak. 4913 trivial. 0 not checked. [2023-02-16 04:20:04,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:20:04,157 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [534505194] [2023-02-16 04:20:04,157 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:20:04,157 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [973470690] [2023-02-16 04:20:04,157 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [973470690] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 04:20:04,157 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-16 04:20:04,157 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 22] total 33 [2023-02-16 04:20:04,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844775963] [2023-02-16 04:20:04,157 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-16 04:20:04,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2023-02-16 04:20:04,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:20:04,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-02-16 04:20:04,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=905, Unknown=0, NotChecked=0, Total=1056 [2023-02-16 04:20:04,159 INFO L87 Difference]: Start difference. First operand 1693 states and 2203 transitions. Second operand has 33 states, 33 states have (on average 4.454545454545454) internal successors, (147), 33 states have internal predecessors, (147), 18 states have call successors, (32), 2 states have call predecessors, (32), 7 states have return successors, (32), 16 states have call predecessors, (32), 18 states have call successors, (32) [2023-02-16 04:20:04,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:20:04,784 INFO L93 Difference]: Finished difference Result 3469 states and 4642 transitions. [2023-02-16 04:20:04,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-02-16 04:20:04,784 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 4.454545454545454) internal successors, (147), 33 states have internal predecessors, (147), 18 states have call successors, (32), 2 states have call predecessors, (32), 7 states have return successors, (32), 16 states have call predecessors, (32), 18 states have call successors, (32) Word has length 476 [2023-02-16 04:20:04,784 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:20:04,788 INFO L225 Difference]: With dead ends: 3469 [2023-02-16 04:20:04,788 INFO L226 Difference]: Without dead ends: 1862 [2023-02-16 04:20:04,791 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 965 GetRequests, 914 SyntacticMatches, 6 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 582 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=334, Invalid=1828, Unknown=0, NotChecked=0, Total=2162 [2023-02-16 04:20:04,792 INFO L413 NwaCegarLoop]: 38 mSDtfsCounter, 167 mSDsluCounter, 349 mSDsCounter, 0 mSdLazyCounter, 974 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 178 SdHoareTripleChecker+Valid, 387 SdHoareTripleChecker+Invalid, 998 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 974 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-02-16 04:20:04,792 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [178 Valid, 387 Invalid, 998 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 974 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-02-16 04:20:04,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1862 states. [2023-02-16 04:20:04,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1862 to 1689. [2023-02-16 04:20:04,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1689 states, 1350 states have (on average 1.1037037037037036) internal successors, (1490), 1339 states have internal predecessors, (1490), 204 states have call successors, (204), 85 states have call predecessors, (204), 130 states have return successors, (542), 264 states have call predecessors, (542), 204 states have call successors, (542) [2023-02-16 04:20:04,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1689 states to 1689 states and 2236 transitions. [2023-02-16 04:20:04,865 INFO L78 Accepts]: Start accepts. Automaton has 1689 states and 2236 transitions. Word has length 476 [2023-02-16 04:20:04,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:20:04,865 INFO L495 AbstractCegarLoop]: Abstraction has 1689 states and 2236 transitions. [2023-02-16 04:20:04,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 4.454545454545454) internal successors, (147), 33 states have internal predecessors, (147), 18 states have call successors, (32), 2 states have call predecessors, (32), 7 states have return successors, (32), 16 states have call predecessors, (32), 18 states have call successors, (32) [2023-02-16 04:20:04,865 INFO L276 IsEmpty]: Start isEmpty. Operand 1689 states and 2236 transitions. [2023-02-16 04:20:04,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 451 [2023-02-16 04:20:04,867 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:20:04,868 INFO L195 NwaCegarLoop]: trace histogram [42, 42, 21, 21, 21, 21, 21, 21, 21, 21, 21, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 4, 4, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 04:20:04,873 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2023-02-16 04:20:05,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable73 [2023-02-16 04:20:05,073 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting binomialCoefficientErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:20:05,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:20:05,073 INFO L85 PathProgramCache]: Analyzing trace with hash -1013724897, now seen corresponding path program 4 times [2023-02-16 04:20:05,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:20:05,074 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107842301] [2023-02-16 04:20:05,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:20:05,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:20:05,101 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:20:05,102 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1713802990] [2023-02-16 04:20:05,102 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-02-16 04:20:05,102 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:20:05,102 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:20:05,117 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:20:05,157 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2023-02-16 04:20:05,309 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-02-16 04:20:05,309 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 04:20:05,311 INFO L263 TraceCheckSpWp]: Trace formula consists of 588 conjuncts, 8 conjunts are in the unsatisfiable core [2023-02-16 04:20:05,314 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:20:05,361 INFO L134 CoverageAnalysis]: Checked inductivity of 5105 backedges. 2249 proven. 0 refuted. 0 times theorem prover too weak. 2856 trivial. 0 not checked. [2023-02-16 04:20:05,361 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-16 04:20:05,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:20:05,362 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107842301] [2023-02-16 04:20:05,362 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:20:05,362 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1713802990] [2023-02-16 04:20:05,362 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1713802990] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-16 04:20:05,362 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-16 04:20:05,362 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-02-16 04:20:05,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945031383] [2023-02-16 04:20:05,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-16 04:20:05,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-02-16 04:20:05,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:20:05,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-02-16 04:20:05,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-02-16 04:20:05,364 INFO L87 Difference]: Start difference. First operand 1689 states and 2236 transitions. Second operand has 7 states, 6 states have (on average 12.5) internal successors, (75), 7 states have internal predecessors, (75), 4 states have call successors, (15), 2 states have call predecessors, (15), 4 states have return successors, (14), 4 states have call predecessors, (14), 4 states have call successors, (14) [2023-02-16 04:20:05,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:20:05,494 INFO L93 Difference]: Finished difference Result 2924 states and 3957 transitions. [2023-02-16 04:20:05,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-02-16 04:20:05,495 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 12.5) internal successors, (75), 7 states have internal predecessors, (75), 4 states have call successors, (15), 2 states have call predecessors, (15), 4 states have return successors, (14), 4 states have call predecessors, (14), 4 states have call successors, (14) Word has length 450 [2023-02-16 04:20:05,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:20:05,499 INFO L225 Difference]: With dead ends: 2924 [2023-02-16 04:20:05,499 INFO L226 Difference]: Without dead ends: 1616 [2023-02-16 04:20:05,502 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 451 GetRequests, 444 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-02-16 04:20:05,502 INFO L413 NwaCegarLoop]: 40 mSDtfsCounter, 28 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 126 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 183 SdHoareTripleChecker+Invalid, 126 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-16 04:20:05,503 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 183 Invalid, 126 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 126 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-16 04:20:05,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1616 states. [2023-02-16 04:20:05,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1616 to 1603. [2023-02-16 04:20:05,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1603 states, 1270 states have (on average 1.1039370078740158) internal successors, (1402), 1268 states have internal predecessors, (1402), 204 states have call successors, (204), 85 states have call predecessors, (204), 124 states have return successors, (524), 249 states have call predecessors, (524), 204 states have call successors, (524) [2023-02-16 04:20:05,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1603 states to 1603 states and 2130 transitions. [2023-02-16 04:20:05,584 INFO L78 Accepts]: Start accepts. Automaton has 1603 states and 2130 transitions. Word has length 450 [2023-02-16 04:20:05,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:20:05,584 INFO L495 AbstractCegarLoop]: Abstraction has 1603 states and 2130 transitions. [2023-02-16 04:20:05,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 12.5) internal successors, (75), 7 states have internal predecessors, (75), 4 states have call successors, (15), 2 states have call predecessors, (15), 4 states have return successors, (14), 4 states have call predecessors, (14), 4 states have call successors, (14) [2023-02-16 04:20:05,585 INFO L276 IsEmpty]: Start isEmpty. Operand 1603 states and 2130 transitions. [2023-02-16 04:20:05,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 417 [2023-02-16 04:20:05,587 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:20:05,587 INFO L195 NwaCegarLoop]: trace histogram [38, 37, 19, 19, 19, 19, 19, 19, 19, 19, 18, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2023-02-16 04:20:05,591 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Ended with exit code 0 [2023-02-16 04:20:05,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable74 [2023-02-16 04:20:05,792 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:20:05,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:20:05,792 INFO L85 PathProgramCache]: Analyzing trace with hash -567499325, now seen corresponding path program 10 times [2023-02-16 04:20:05,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:20:05,793 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044249253] [2023-02-16 04:20:05,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:20:05,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:20:05,805 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:20:05,805 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1601072399] [2023-02-16 04:20:05,805 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-02-16 04:20:05,805 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:20:05,806 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:20:05,807 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:20:05,809 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2023-02-16 04:20:05,966 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-02-16 04:20:05,967 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 04:20:05,970 INFO L263 TraceCheckSpWp]: Trace formula consists of 839 conjuncts, 26 conjunts are in the unsatisfiable core [2023-02-16 04:20:05,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:20:06,199 INFO L134 CoverageAnalysis]: Checked inductivity of 4124 backedges. 1296 proven. 208 refuted. 0 times theorem prover too weak. 2620 trivial. 0 not checked. [2023-02-16 04:20:06,199 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:20:07,429 INFO L134 CoverageAnalysis]: Checked inductivity of 4124 backedges. 1296 proven. 229 refuted. 0 times theorem prover too weak. 2599 trivial. 0 not checked. [2023-02-16 04:20:07,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:20:07,430 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044249253] [2023-02-16 04:20:07,430 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:20:07,430 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1601072399] [2023-02-16 04:20:07,430 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1601072399] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 04:20:07,430 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-16 04:20:07,430 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 26] total 37 [2023-02-16 04:20:07,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356009075] [2023-02-16 04:20:07,430 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-16 04:20:07,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2023-02-16 04:20:07,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:20:07,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2023-02-16 04:20:07,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=1209, Unknown=0, NotChecked=0, Total=1332 [2023-02-16 04:20:07,432 INFO L87 Difference]: Start difference. First operand 1603 states and 2130 transitions. Second operand has 37 states, 33 states have (on average 4.696969696969697) internal successors, (155), 36 states have internal predecessors, (155), 19 states have call successors, (26), 5 states have call predecessors, (26), 10 states have return successors, (27), 12 states have call predecessors, (27), 15 states have call successors, (27) [2023-02-16 04:20:09,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:20:09,638 INFO L93 Difference]: Finished difference Result 4756 states and 7222 transitions. [2023-02-16 04:20:09,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2023-02-16 04:20:09,639 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 33 states have (on average 4.696969696969697) internal successors, (155), 36 states have internal predecessors, (155), 19 states have call successors, (26), 5 states have call predecessors, (26), 10 states have return successors, (27), 12 states have call predecessors, (27), 15 states have call successors, (27) Word has length 416 [2023-02-16 04:20:09,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:20:09,646 INFO L225 Difference]: With dead ends: 4756 [2023-02-16 04:20:09,646 INFO L226 Difference]: Without dead ends: 3540 [2023-02-16 04:20:09,650 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 893 GetRequests, 799 SyntacticMatches, 7 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1856 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=969, Invalid=6863, Unknown=0, NotChecked=0, Total=7832 [2023-02-16 04:20:09,650 INFO L413 NwaCegarLoop]: 43 mSDtfsCounter, 519 mSDsluCounter, 642 mSDsCounter, 0 mSdLazyCounter, 2725 mSolverCounterSat, 326 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 546 SdHoareTripleChecker+Valid, 685 SdHoareTripleChecker+Invalid, 3051 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 326 IncrementalHoareTripleChecker+Valid, 2725 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-02-16 04:20:09,650 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [546 Valid, 685 Invalid, 3051 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [326 Valid, 2725 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-02-16 04:20:09,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3540 states. [2023-02-16 04:20:09,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3540 to 2515. [2023-02-16 04:20:09,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2515 states, 2028 states have (on average 1.1242603550295858) internal successors, (2280), 2006 states have internal predecessors, (2280), 329 states have call successors, (329), 117 states have call predecessors, (329), 153 states have return successors, (925), 391 states have call predecessors, (925), 329 states have call successors, (925) [2023-02-16 04:20:09,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2515 states to 2515 states and 3534 transitions. [2023-02-16 04:20:09,793 INFO L78 Accepts]: Start accepts. Automaton has 2515 states and 3534 transitions. Word has length 416 [2023-02-16 04:20:09,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:20:09,793 INFO L495 AbstractCegarLoop]: Abstraction has 2515 states and 3534 transitions. [2023-02-16 04:20:09,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 33 states have (on average 4.696969696969697) internal successors, (155), 36 states have internal predecessors, (155), 19 states have call successors, (26), 5 states have call predecessors, (26), 10 states have return successors, (27), 12 states have call predecessors, (27), 15 states have call successors, (27) [2023-02-16 04:20:09,794 INFO L276 IsEmpty]: Start isEmpty. Operand 2515 states and 3534 transitions. [2023-02-16 04:20:09,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 438 [2023-02-16 04:20:09,796 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:20:09,796 INFO L195 NwaCegarLoop]: trace histogram [42, 40, 26, 26, 26, 26, 25, 25, 25, 24, 16, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 04:20:09,803 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2023-02-16 04:20:10,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable75 [2023-02-16 04:20:10,001 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:20:10,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:20:10,001 INFO L85 PathProgramCache]: Analyzing trace with hash 1889862172, now seen corresponding path program 13 times [2023-02-16 04:20:10,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:20:10,002 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705583832] [2023-02-16 04:20:10,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:20:10,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:20:10,015 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:20:10,015 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [240184510] [2023-02-16 04:20:10,015 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-02-16 04:20:10,015 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:20:10,016 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:20:10,018 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:20:10,048 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2023-02-16 04:20:10,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 04:20:10,230 INFO L263 TraceCheckSpWp]: Trace formula consists of 863 conjuncts, 26 conjunts are in the unsatisfiable core [2023-02-16 04:20:10,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:20:10,472 INFO L134 CoverageAnalysis]: Checked inductivity of 5393 backedges. 1285 proven. 133 refuted. 0 times theorem prover too weak. 3975 trivial. 0 not checked. [2023-02-16 04:20:10,472 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:20:11,040 INFO L134 CoverageAnalysis]: Checked inductivity of 5393 backedges. 1285 proven. 148 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2023-02-16 04:20:11,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:20:11,040 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705583832] [2023-02-16 04:20:11,040 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:20:11,040 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [240184510] [2023-02-16 04:20:11,040 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [240184510] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 04:20:11,041 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-16 04:20:11,041 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 27] total 28 [2023-02-16 04:20:11,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688584694] [2023-02-16 04:20:11,041 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-16 04:20:11,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-02-16 04:20:11,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:20:11,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-02-16 04:20:11,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=656, Unknown=0, NotChecked=0, Total=756 [2023-02-16 04:20:11,042 INFO L87 Difference]: Start difference. First operand 2515 states and 3534 transitions. Second operand has 28 states, 27 states have (on average 3.925925925925926) internal successors, (106), 25 states have internal predecessors, (106), 15 states have call successors, (18), 4 states have call predecessors, (18), 5 states have return successors, (17), 11 states have call predecessors, (17), 12 states have call successors, (17) [2023-02-16 04:20:11,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:20:11,869 INFO L93 Difference]: Finished difference Result 5485 states and 7804 transitions. [2023-02-16 04:20:11,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-02-16 04:20:11,869 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 27 states have (on average 3.925925925925926) internal successors, (106), 25 states have internal predecessors, (106), 15 states have call successors, (18), 4 states have call predecessors, (18), 5 states have return successors, (17), 11 states have call predecessors, (17), 12 states have call successors, (17) Word has length 437 [2023-02-16 04:20:11,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:20:11,898 INFO L225 Difference]: With dead ends: 5485 [2023-02-16 04:20:11,898 INFO L226 Difference]: Without dead ends: 3292 [2023-02-16 04:20:11,904 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 896 GetRequests, 828 SyntacticMatches, 21 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 598 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=392, Invalid=1960, Unknown=0, NotChecked=0, Total=2352 [2023-02-16 04:20:11,904 INFO L413 NwaCegarLoop]: 74 mSDtfsCounter, 187 mSDsluCounter, 684 mSDsCounter, 0 mSdLazyCounter, 987 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 758 SdHoareTripleChecker+Invalid, 1021 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 987 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-02-16 04:20:11,904 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [193 Valid, 758 Invalid, 1021 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 987 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-02-16 04:20:11,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3292 states. [2023-02-16 04:20:12,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3292 to 3005. [2023-02-16 04:20:12,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3005 states, 2418 states have (on average 1.1290322580645162) internal successors, (2730), 2403 states have internal predecessors, (2730), 399 states have call successors, (399), 144 states have call predecessors, (399), 183 states have return successors, (1106), 457 states have call predecessors, (1106), 399 states have call successors, (1106) [2023-02-16 04:20:12,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3005 states to 3005 states and 4235 transitions. [2023-02-16 04:20:12,131 INFO L78 Accepts]: Start accepts. Automaton has 3005 states and 4235 transitions. Word has length 437 [2023-02-16 04:20:12,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:20:12,131 INFO L495 AbstractCegarLoop]: Abstraction has 3005 states and 4235 transitions. [2023-02-16 04:20:12,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 3.925925925925926) internal successors, (106), 25 states have internal predecessors, (106), 15 states have call successors, (18), 4 states have call predecessors, (18), 5 states have return successors, (17), 11 states have call predecessors, (17), 12 states have call successors, (17) [2023-02-16 04:20:12,132 INFO L276 IsEmpty]: Start isEmpty. Operand 3005 states and 4235 transitions. [2023-02-16 04:20:12,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 555 [2023-02-16 04:20:12,134 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:20:12,135 INFO L195 NwaCegarLoop]: trace histogram [52, 52, 28, 28, 28, 28, 28, 28, 28, 28, 24, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 5, 5, 4, 4, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 04:20:12,142 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2023-02-16 04:20:12,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2023-02-16 04:20:12,340 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting binomialCoefficientErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:20:12,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:20:12,340 INFO L85 PathProgramCache]: Analyzing trace with hash 996596517, now seen corresponding path program 5 times [2023-02-16 04:20:12,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:20:12,340 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709097489] [2023-02-16 04:20:12,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:20:12,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:20:12,351 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:20:12,351 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [71033518] [2023-02-16 04:20:12,351 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-02-16 04:20:12,351 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:20:12,351 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:20:12,368 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:20:12,393 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2023-02-16 04:20:12,627 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2023-02-16 04:20:12,627 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 04:20:12,631 INFO L263 TraceCheckSpWp]: Trace formula consists of 1103 conjuncts, 25 conjunts are in the unsatisfiable core [2023-02-16 04:20:12,634 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:20:12,920 INFO L134 CoverageAnalysis]: Checked inductivity of 8114 backedges. 1703 proven. 153 refuted. 0 times theorem prover too weak. 6258 trivial. 0 not checked. [2023-02-16 04:20:12,920 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:20:13,751 INFO L134 CoverageAnalysis]: Checked inductivity of 8114 backedges. 1703 proven. 171 refuted. 0 times theorem prover too weak. 6240 trivial. 0 not checked. [2023-02-16 04:20:13,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:20:13,751 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709097489] [2023-02-16 04:20:13,752 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:20:13,752 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [71033518] [2023-02-16 04:20:13,752 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [71033518] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 04:20:13,752 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-16 04:20:13,752 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 24] total 33 [2023-02-16 04:20:13,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247809290] [2023-02-16 04:20:13,752 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-16 04:20:13,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2023-02-16 04:20:13,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:20:13,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-02-16 04:20:13,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=945, Unknown=0, NotChecked=0, Total=1056 [2023-02-16 04:20:13,753 INFO L87 Difference]: Start difference. First operand 3005 states and 4235 transitions. Second operand has 33 states, 33 states have (on average 4.242424242424242) internal successors, (140), 31 states have internal predecessors, (140), 18 states have call successors, (29), 3 states have call predecessors, (29), 8 states have return successors, (31), 18 states have call predecessors, (31), 17 states have call successors, (31) [2023-02-16 04:20:15,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:20:15,305 INFO L93 Difference]: Finished difference Result 6692 states and 9992 transitions. [2023-02-16 04:20:15,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-02-16 04:20:15,305 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 4.242424242424242) internal successors, (140), 31 states have internal predecessors, (140), 18 states have call successors, (29), 3 states have call predecessors, (29), 8 states have return successors, (31), 18 states have call predecessors, (31), 17 states have call successors, (31) Word has length 554 [2023-02-16 04:20:15,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:20:15,321 INFO L225 Difference]: With dead ends: 6692 [2023-02-16 04:20:15,321 INFO L226 Difference]: Without dead ends: 4175 [2023-02-16 04:20:15,332 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1142 GetRequests, 1072 SyntacticMatches, 11 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 743 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=424, Invalid=3236, Unknown=0, NotChecked=0, Total=3660 [2023-02-16 04:20:15,333 INFO L413 NwaCegarLoop]: 74 mSDtfsCounter, 351 mSDsluCounter, 910 mSDsCounter, 0 mSdLazyCounter, 1976 mSolverCounterSat, 133 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 365 SdHoareTripleChecker+Valid, 984 SdHoareTripleChecker+Invalid, 2109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 133 IncrementalHoareTripleChecker+Valid, 1976 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-02-16 04:20:15,333 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [365 Valid, 984 Invalid, 2109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [133 Valid, 1976 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-02-16 04:20:15,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4175 states. [2023-02-16 04:20:15,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4175 to 3895. [2023-02-16 04:20:15,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3895 states, 3121 states have (on average 1.1393784043575776) internal successors, (3556), 3114 states have internal predecessors, (3556), 553 states have call successors, (553), 169 states have call predecessors, (553), 216 states have return successors, (1414), 611 states have call predecessors, (1414), 553 states have call successors, (1414) [2023-02-16 04:20:15,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3895 states to 3895 states and 5523 transitions. [2023-02-16 04:20:15,625 INFO L78 Accepts]: Start accepts. Automaton has 3895 states and 5523 transitions. Word has length 554 [2023-02-16 04:20:15,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:20:15,626 INFO L495 AbstractCegarLoop]: Abstraction has 3895 states and 5523 transitions. [2023-02-16 04:20:15,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 4.242424242424242) internal successors, (140), 31 states have internal predecessors, (140), 18 states have call successors, (29), 3 states have call predecessors, (29), 8 states have return successors, (31), 18 states have call predecessors, (31), 17 states have call successors, (31) [2023-02-16 04:20:15,626 INFO L276 IsEmpty]: Start isEmpty. Operand 3895 states and 5523 transitions. [2023-02-16 04:20:15,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 535 [2023-02-16 04:20:15,649 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:20:15,649 INFO L195 NwaCegarLoop]: trace histogram [50, 50, 26, 26, 26, 26, 26, 26, 26, 26, 24, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 5, 5, 4, 4, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 04:20:15,656 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2023-02-16 04:20:15,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:20:15,856 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting binomialCoefficientErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:20:15,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:20:15,856 INFO L85 PathProgramCache]: Analyzing trace with hash 1065706725, now seen corresponding path program 6 times [2023-02-16 04:20:15,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:20:15,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136239292] [2023-02-16 04:20:15,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:20:15,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:20:15,869 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:20:15,870 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [312604089] [2023-02-16 04:20:15,870 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-02-16 04:20:15,870 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:20:15,870 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:20:15,898 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:20:15,917 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2023-02-16 04:20:16,148 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2023-02-16 04:20:16,148 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 04:20:16,152 INFO L263 TraceCheckSpWp]: Trace formula consists of 967 conjuncts, 87 conjunts are in the unsatisfiable core [2023-02-16 04:20:16,157 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:20:16,505 INFO L134 CoverageAnalysis]: Checked inductivity of 7392 backedges. 1203 proven. 162 refuted. 0 times theorem prover too weak. 6027 trivial. 0 not checked. [2023-02-16 04:20:16,506 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:20:17,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:20:17,985 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136239292] [2023-02-16 04:20:17,985 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:20:17,985 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [312604089] [2023-02-16 04:20:17,985 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [312604089] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-16 04:20:17,985 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-02-16 04:20:17,985 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2023-02-16 04:20:17,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329934584] [2023-02-16 04:20:17,986 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-02-16 04:20:17,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-02-16 04:20:17,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:20:17,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-02-16 04:20:17,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=682, Unknown=0, NotChecked=0, Total=756 [2023-02-16 04:20:17,986 INFO L87 Difference]: Start difference. First operand 3895 states and 5523 transitions. Second operand has 25 states, 24 states have (on average 3.6666666666666665) internal successors, (88), 23 states have internal predecessors, (88), 11 states have call successors, (18), 2 states have call predecessors, (18), 4 states have return successors, (18), 11 states have call predecessors, (18), 10 states have call successors, (18) [2023-02-16 04:20:19,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:20:19,475 INFO L93 Difference]: Finished difference Result 3934 states and 5677 transitions. [2023-02-16 04:20:19,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-02-16 04:20:19,475 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 3.6666666666666665) internal successors, (88), 23 states have internal predecessors, (88), 11 states have call successors, (18), 2 states have call predecessors, (18), 4 states have return successors, (18), 11 states have call predecessors, (18), 10 states have call successors, (18) Word has length 534 [2023-02-16 04:20:19,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:20:19,484 INFO L225 Difference]: With dead ends: 3934 [2023-02-16 04:20:19,484 INFO L226 Difference]: Without dead ends: 3930 [2023-02-16 04:20:19,485 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 549 GetRequests, 511 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 308 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=151, Invalid=1409, Unknown=0, NotChecked=0, Total=1560 [2023-02-16 04:20:19,485 INFO L413 NwaCegarLoop]: 51 mSDtfsCounter, 72 mSDsluCounter, 590 mSDsCounter, 0 mSdLazyCounter, 1628 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 641 SdHoareTripleChecker+Invalid, 1639 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 1628 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-02-16 04:20:19,485 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [81 Valid, 641 Invalid, 1639 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 1628 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-02-16 04:20:19,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3930 states. [2023-02-16 04:20:19,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3930 to 3895. [2023-02-16 04:20:19,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3895 states, 3121 states have (on average 1.1390579942326178) internal successors, (3555), 3114 states have internal predecessors, (3555), 553 states have call successors, (553), 169 states have call predecessors, (553), 216 states have return successors, (1413), 611 states have call predecessors, (1413), 553 states have call successors, (1413) [2023-02-16 04:20:19,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3895 states to 3895 states and 5521 transitions. [2023-02-16 04:20:19,741 INFO L78 Accepts]: Start accepts. Automaton has 3895 states and 5521 transitions. Word has length 534 [2023-02-16 04:20:19,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:20:19,741 INFO L495 AbstractCegarLoop]: Abstraction has 3895 states and 5521 transitions. [2023-02-16 04:20:19,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 3.6666666666666665) internal successors, (88), 23 states have internal predecessors, (88), 11 states have call successors, (18), 2 states have call predecessors, (18), 4 states have return successors, (18), 11 states have call predecessors, (18), 10 states have call successors, (18) [2023-02-16 04:20:19,741 INFO L276 IsEmpty]: Start isEmpty. Operand 3895 states and 5521 transitions. [2023-02-16 04:20:19,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 433 [2023-02-16 04:20:19,743 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:20:19,744 INFO L195 NwaCegarLoop]: trace histogram [41, 40, 25, 25, 25, 25, 25, 25, 25, 24, 16, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 04:20:19,749 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2023-02-16 04:20:19,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:20:19,949 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:20:19,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:20:19,949 INFO L85 PathProgramCache]: Analyzing trace with hash -722863841, now seen corresponding path program 14 times [2023-02-16 04:20:19,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:20:19,950 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815832894] [2023-02-16 04:20:19,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:20:19,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:20:19,958 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:20:19,962 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1807785168] [2023-02-16 04:20:19,963 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-02-16 04:20:19,963 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:20:19,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:20:19,964 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:20:19,965 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2023-02-16 04:20:20,209 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-02-16 04:20:20,209 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 04:20:20,214 INFO L263 TraceCheckSpWp]: Trace formula consists of 854 conjuncts, 68 conjunts are in the unsatisfiable core [2023-02-16 04:20:20,218 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:20:20,626 INFO L134 CoverageAnalysis]: Checked inductivity of 5236 backedges. 1170 proven. 152 refuted. 0 times theorem prover too weak. 3914 trivial. 0 not checked. [2023-02-16 04:20:20,626 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:20:22,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:20:22,442 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815832894] [2023-02-16 04:20:22,442 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:20:22,442 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1807785168] [2023-02-16 04:20:22,442 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1807785168] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-16 04:20:22,442 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-02-16 04:20:22,442 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2023-02-16 04:20:22,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874566056] [2023-02-16 04:20:22,442 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-02-16 04:20:22,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-02-16 04:20:22,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:20:22,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-02-16 04:20:22,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=1161, Unknown=0, NotChecked=0, Total=1260 [2023-02-16 04:20:22,443 INFO L87 Difference]: Start difference. First operand 3895 states and 5521 transitions. Second operand has 28 states, 26 states have (on average 3.3461538461538463) internal successors, (87), 26 states have internal predecessors, (87), 10 states have call successors, (13), 3 states have call predecessors, (13), 6 states have return successors, (14), 11 states have call predecessors, (14), 8 states have call successors, (14) [2023-02-16 04:20:23,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:20:23,865 INFO L93 Difference]: Finished difference Result 4546 states and 6565 transitions. [2023-02-16 04:20:23,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-02-16 04:20:23,865 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 26 states have (on average 3.3461538461538463) internal successors, (87), 26 states have internal predecessors, (87), 10 states have call successors, (13), 3 states have call predecessors, (13), 6 states have return successors, (14), 11 states have call predecessors, (14), 8 states have call successors, (14) Word has length 432 [2023-02-16 04:20:23,865 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:20:23,875 INFO L225 Difference]: With dead ends: 4546 [2023-02-16 04:20:23,875 INFO L226 Difference]: Without dead ends: 4545 [2023-02-16 04:20:23,877 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 466 GetRequests, 414 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 265 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=245, Invalid=2617, Unknown=0, NotChecked=0, Total=2862 [2023-02-16 04:20:23,878 INFO L413 NwaCegarLoop]: 102 mSDtfsCounter, 110 mSDsluCounter, 1712 mSDsCounter, 0 mSdLazyCounter, 2928 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 1814 SdHoareTripleChecker+Invalid, 2955 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 2928 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-02-16 04:20:23,878 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [118 Valid, 1814 Invalid, 2955 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 2928 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-02-16 04:20:23,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4545 states. [2023-02-16 04:20:24,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4545 to 4134. [2023-02-16 04:20:24,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4134 states, 3304 states have (on average 1.1355932203389831) internal successors, (3752), 3297 states have internal predecessors, (3752), 589 states have call successors, (589), 183 states have call predecessors, (589), 236 states have return successors, (1477), 653 states have call predecessors, (1477), 589 states have call successors, (1477) [2023-02-16 04:20:24,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4134 states to 4134 states and 5818 transitions. [2023-02-16 04:20:24,153 INFO L78 Accepts]: Start accepts. Automaton has 4134 states and 5818 transitions. Word has length 432 [2023-02-16 04:20:24,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:20:24,153 INFO L495 AbstractCegarLoop]: Abstraction has 4134 states and 5818 transitions. [2023-02-16 04:20:24,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 26 states have (on average 3.3461538461538463) internal successors, (87), 26 states have internal predecessors, (87), 10 states have call successors, (13), 3 states have call predecessors, (13), 6 states have return successors, (14), 11 states have call predecessors, (14), 8 states have call successors, (14) [2023-02-16 04:20:24,154 INFO L276 IsEmpty]: Start isEmpty. Operand 4134 states and 5818 transitions. [2023-02-16 04:20:24,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 418 [2023-02-16 04:20:24,156 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:20:24,156 INFO L195 NwaCegarLoop]: trace histogram [37, 37, 21, 16, 16, 16, 16, 16, 16, 16, 16, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1] [2023-02-16 04:20:24,161 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Forceful destruction successful, exit code 0 [2023-02-16 04:20:24,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2023-02-16 04:20:24,362 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:20:24,362 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:20:24,362 INFO L85 PathProgramCache]: Analyzing trace with hash -1060375936, now seen corresponding path program 1 times [2023-02-16 04:20:24,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:20:24,362 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426978146] [2023-02-16 04:20:24,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:20:24,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:20:24,371 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:20:24,371 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1561577036] [2023-02-16 04:20:24,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:20:24,371 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:20:24,372 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:20:24,373 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:20:24,373 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2023-02-16 04:20:24,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 04:20:24,527 INFO L263 TraceCheckSpWp]: Trace formula consists of 844 conjuncts, 12 conjunts are in the unsatisfiable core [2023-02-16 04:20:24,530 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:20:24,652 INFO L134 CoverageAnalysis]: Checked inductivity of 3858 backedges. 479 proven. 26 refuted. 0 times theorem prover too weak. 3353 trivial. 0 not checked. [2023-02-16 04:20:24,652 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:20:25,093 INFO L134 CoverageAnalysis]: Checked inductivity of 3858 backedges. 479 proven. 27 refuted. 0 times theorem prover too weak. 3352 trivial. 0 not checked. [2023-02-16 04:20:25,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:20:25,093 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426978146] [2023-02-16 04:20:25,093 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:20:25,093 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1561577036] [2023-02-16 04:20:25,093 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1561577036] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 04:20:25,094 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-16 04:20:25,094 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 15 [2023-02-16 04:20:25,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534999176] [2023-02-16 04:20:25,094 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-16 04:20:25,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-02-16 04:20:25,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:20:25,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-02-16 04:20:25,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2023-02-16 04:20:25,096 INFO L87 Difference]: Start difference. First operand 4134 states and 5818 transitions. Second operand has 15 states, 13 states have (on average 6.846153846153846) internal successors, (89), 15 states have internal predecessors, (89), 9 states have call successors, (15), 1 states have call predecessors, (15), 4 states have return successors, (15), 6 states have call predecessors, (15), 9 states have call successors, (15) [2023-02-16 04:20:25,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:20:25,465 INFO L93 Difference]: Finished difference Result 6594 states and 9434 transitions. [2023-02-16 04:20:25,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-02-16 04:20:25,465 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 13 states have (on average 6.846153846153846) internal successors, (89), 15 states have internal predecessors, (89), 9 states have call successors, (15), 1 states have call predecessors, (15), 4 states have return successors, (15), 6 states have call predecessors, (15), 9 states have call successors, (15) Word has length 417 [2023-02-16 04:20:25,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:20:25,472 INFO L225 Difference]: With dead ends: 6594 [2023-02-16 04:20:25,472 INFO L226 Difference]: Without dead ends: 3288 [2023-02-16 04:20:25,477 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 839 GetRequests, 812 SyntacticMatches, 8 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2023-02-16 04:20:25,478 INFO L413 NwaCegarLoop]: 51 mSDtfsCounter, 69 mSDsluCounter, 274 mSDsCounter, 0 mSdLazyCounter, 399 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 325 SdHoareTripleChecker+Invalid, 410 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 399 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-16 04:20:25,478 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [81 Valid, 325 Invalid, 410 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 399 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-16 04:20:25,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3288 states. [2023-02-16 04:20:25,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3288 to 3239. [2023-02-16 04:20:25,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3239 states, 2593 states have (on average 1.1241804859236406) internal successors, (2915), 2578 states have internal predecessors, (2915), 441 states have call successors, (441), 156 states have call predecessors, (441), 200 states have return successors, (1163), 504 states have call predecessors, (1163), 441 states have call successors, (1163) [2023-02-16 04:20:25,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3239 states to 3239 states and 4519 transitions. [2023-02-16 04:20:25,656 INFO L78 Accepts]: Start accepts. Automaton has 3239 states and 4519 transitions. Word has length 417 [2023-02-16 04:20:25,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:20:25,657 INFO L495 AbstractCegarLoop]: Abstraction has 3239 states and 4519 transitions. [2023-02-16 04:20:25,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 13 states have (on average 6.846153846153846) internal successors, (89), 15 states have internal predecessors, (89), 9 states have call successors, (15), 1 states have call predecessors, (15), 4 states have return successors, (15), 6 states have call predecessors, (15), 9 states have call successors, (15) [2023-02-16 04:20:25,657 INFO L276 IsEmpty]: Start isEmpty. Operand 3239 states and 4519 transitions. [2023-02-16 04:20:25,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 428 [2023-02-16 04:20:25,659 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:20:25,659 INFO L195 NwaCegarLoop]: trace histogram [38, 38, 21, 17, 17, 17, 17, 17, 17, 17, 17, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1] [2023-02-16 04:20:25,664 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Forceful destruction successful, exit code 0 [2023-02-16 04:20:25,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:20:25,865 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:20:25,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:20:25,865 INFO L85 PathProgramCache]: Analyzing trace with hash 634391072, now seen corresponding path program 2 times [2023-02-16 04:20:25,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:20:25,865 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778575753] [2023-02-16 04:20:25,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:20:25,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:20:25,878 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:20:25,878 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [994653968] [2023-02-16 04:20:25,878 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-02-16 04:20:25,878 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:20:25,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:20:25,879 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:20:25,922 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2023-02-16 04:20:26,065 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-02-16 04:20:26,066 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 04:20:26,068 INFO L263 TraceCheckSpWp]: Trace formula consists of 862 conjuncts, 11 conjunts are in the unsatisfiable core [2023-02-16 04:20:26,071 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:20:26,141 INFO L134 CoverageAnalysis]: Checked inductivity of 4102 backedges. 2 proven. 132 refuted. 0 times theorem prover too weak. 3968 trivial. 0 not checked. [2023-02-16 04:20:26,141 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:20:26,361 INFO L134 CoverageAnalysis]: Checked inductivity of 4102 backedges. 2 proven. 132 refuted. 0 times theorem prover too weak. 3968 trivial. 0 not checked. [2023-02-16 04:20:26,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:20:26,362 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778575753] [2023-02-16 04:20:26,362 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:20:26,362 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [994653968] [2023-02-16 04:20:26,362 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [994653968] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 04:20:26,362 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-16 04:20:26,362 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 21 [2023-02-16 04:20:26,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845480386] [2023-02-16 04:20:26,363 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-16 04:20:26,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-02-16 04:20:26,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:20:26,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-02-16 04:20:26,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=375, Unknown=0, NotChecked=0, Total=462 [2023-02-16 04:20:26,364 INFO L87 Difference]: Start difference. First operand 3239 states and 4519 transitions. Second operand has 22 states, 21 states have (on average 5.333333333333333) internal successors, (112), 22 states have internal predecessors, (112), 11 states have call successors, (16), 1 states have call predecessors, (16), 1 states have return successors, (16), 11 states have call predecessors, (16), 11 states have call successors, (16) [2023-02-16 04:20:27,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:20:27,073 INFO L93 Difference]: Finished difference Result 3516 states and 4897 transitions. [2023-02-16 04:20:27,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2023-02-16 04:20:27,074 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 5.333333333333333) internal successors, (112), 22 states have internal predecessors, (112), 11 states have call successors, (16), 1 states have call predecessors, (16), 1 states have return successors, (16), 11 states have call predecessors, (16), 11 states have call successors, (16) Word has length 427 [2023-02-16 04:20:27,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:20:27,081 INFO L225 Difference]: With dead ends: 3516 [2023-02-16 04:20:27,081 INFO L226 Difference]: Without dead ends: 3487 [2023-02-16 04:20:27,083 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 911 GetRequests, 832 SyntacticMatches, 0 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2066 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1399, Invalid=5081, Unknown=0, NotChecked=0, Total=6480 [2023-02-16 04:20:27,083 INFO L413 NwaCegarLoop]: 67 mSDtfsCounter, 221 mSDsluCounter, 397 mSDsCounter, 0 mSdLazyCounter, 349 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 221 SdHoareTripleChecker+Valid, 464 SdHoareTripleChecker+Invalid, 420 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 349 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-16 04:20:27,084 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [221 Valid, 464 Invalid, 420 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 349 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-16 04:20:27,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3487 states. [2023-02-16 04:20:27,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3487 to 3208. [2023-02-16 04:20:27,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3208 states, 2564 states have (on average 1.1060842433697349) internal successors, (2836), 2551 states have internal predecessors, (2836), 440 states have call successors, (440), 156 states have call predecessors, (440), 200 states have return successors, (1160), 500 states have call predecessors, (1160), 440 states have call successors, (1160) [2023-02-16 04:20:27,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3208 states to 3208 states and 4436 transitions. [2023-02-16 04:20:27,318 INFO L78 Accepts]: Start accepts. Automaton has 3208 states and 4436 transitions. Word has length 427 [2023-02-16 04:20:27,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:20:27,318 INFO L495 AbstractCegarLoop]: Abstraction has 3208 states and 4436 transitions. [2023-02-16 04:20:27,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 5.333333333333333) internal successors, (112), 22 states have internal predecessors, (112), 11 states have call successors, (16), 1 states have call predecessors, (16), 1 states have return successors, (16), 11 states have call predecessors, (16), 11 states have call successors, (16) [2023-02-16 04:20:27,318 INFO L276 IsEmpty]: Start isEmpty. Operand 3208 states and 4436 transitions. [2023-02-16 04:20:27,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 555 [2023-02-16 04:20:27,321 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:20:27,322 INFO L195 NwaCegarLoop]: trace histogram [53, 50, 29, 29, 29, 29, 27, 27, 27, 26, 24, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2023-02-16 04:20:27,327 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Forceful destruction successful, exit code 0 [2023-02-16 04:20:27,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:20:27,527 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:20:27,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:20:27,528 INFO L85 PathProgramCache]: Analyzing trace with hash -1046108081, now seen corresponding path program 11 times [2023-02-16 04:20:27,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:20:27,528 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321172920] [2023-02-16 04:20:27,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:20:27,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:20:27,540 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:20:27,540 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2117318092] [2023-02-16 04:20:27,540 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-02-16 04:20:27,540 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:20:27,541 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:20:27,541 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:20:27,543 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2023-02-16 04:20:27,808 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) [2023-02-16 04:20:27,808 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 04:20:27,812 INFO L263 TraceCheckSpWp]: Trace formula consists of 1058 conjuncts, 28 conjunts are in the unsatisfiable core [2023-02-16 04:20:27,816 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:20:27,966 INFO L134 CoverageAnalysis]: Checked inductivity of 8011 backedges. 3427 proven. 466 refuted. 0 times theorem prover too weak. 4118 trivial. 0 not checked. [2023-02-16 04:20:27,966 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:20:28,672 INFO L134 CoverageAnalysis]: Checked inductivity of 8011 backedges. 1291 proven. 799 refuted. 0 times theorem prover too weak. 5921 trivial. 0 not checked. [2023-02-16 04:20:28,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:20:28,672 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321172920] [2023-02-16 04:20:28,672 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:20:28,672 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2117318092] [2023-02-16 04:20:28,672 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2117318092] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 04:20:28,672 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-16 04:20:28,672 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 22] total 24 [2023-02-16 04:20:28,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613311926] [2023-02-16 04:20:28,672 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-16 04:20:28,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-02-16 04:20:28,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:20:28,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-02-16 04:20:28,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=479, Unknown=0, NotChecked=0, Total=552 [2023-02-16 04:20:28,674 INFO L87 Difference]: Start difference. First operand 3208 states and 4436 transitions. Second operand has 24 states, 24 states have (on average 5.833333333333333) internal successors, (140), 24 states have internal predecessors, (140), 13 states have call successors, (31), 2 states have call predecessors, (31), 7 states have return successors, (31), 14 states have call predecessors, (31), 13 states have call successors, (31) [2023-02-16 04:20:29,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:20:29,636 INFO L93 Difference]: Finished difference Result 6821 states and 10049 transitions. [2023-02-16 04:20:29,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-02-16 04:20:29,637 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 5.833333333333333) internal successors, (140), 24 states have internal predecessors, (140), 13 states have call successors, (31), 2 states have call predecessors, (31), 7 states have return successors, (31), 14 states have call predecessors, (31), 13 states have call successors, (31) Word has length 554 [2023-02-16 04:20:29,637 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:20:29,648 INFO L225 Difference]: With dead ends: 6821 [2023-02-16 04:20:29,648 INFO L226 Difference]: Without dead ends: 4467 [2023-02-16 04:20:29,654 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1128 GetRequests, 1072 SyntacticMatches, 16 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 413 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=240, Invalid=1482, Unknown=0, NotChecked=0, Total=1722 [2023-02-16 04:20:29,654 INFO L413 NwaCegarLoop]: 62 mSDtfsCounter, 69 mSDsluCounter, 647 mSDsCounter, 0 mSdLazyCounter, 1204 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 709 SdHoareTripleChecker+Invalid, 1225 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 1204 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-02-16 04:20:29,654 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [72 Valid, 709 Invalid, 1225 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 1204 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-02-16 04:20:29,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4467 states. [2023-02-16 04:20:29,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4467 to 4097. [2023-02-16 04:20:29,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4097 states, 3361 states have (on average 1.1035406129128236) internal successors, (3709), 3307 states have internal predecessors, (3709), 523 states have call successors, (523), 156 states have call predecessors, (523), 209 states have return successors, (1523), 633 states have call predecessors, (1523), 522 states have call successors, (1523) [2023-02-16 04:20:29,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4097 states to 4097 states and 5755 transitions. [2023-02-16 04:20:29,977 INFO L78 Accepts]: Start accepts. Automaton has 4097 states and 5755 transitions. Word has length 554 [2023-02-16 04:20:29,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:20:29,978 INFO L495 AbstractCegarLoop]: Abstraction has 4097 states and 5755 transitions. [2023-02-16 04:20:29,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 5.833333333333333) internal successors, (140), 24 states have internal predecessors, (140), 13 states have call successors, (31), 2 states have call predecessors, (31), 7 states have return successors, (31), 14 states have call predecessors, (31), 13 states have call successors, (31) [2023-02-16 04:20:29,978 INFO L276 IsEmpty]: Start isEmpty. Operand 4097 states and 5755 transitions. [2023-02-16 04:20:29,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 451 [2023-02-16 04:20:29,980 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:20:29,981 INFO L195 NwaCegarLoop]: trace histogram [42, 41, 21, 21, 21, 21, 21, 21, 21, 21, 20, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2023-02-16 04:20:29,988 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Forceful destruction successful, exit code 0 [2023-02-16 04:20:30,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:20:30,187 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:20:30,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:20:30,187 INFO L85 PathProgramCache]: Analyzing trace with hash -60730615, now seen corresponding path program 12 times [2023-02-16 04:20:30,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:20:30,188 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209301647] [2023-02-16 04:20:30,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:20:30,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:20:30,200 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:20:30,200 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [316171016] [2023-02-16 04:20:30,200 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-02-16 04:20:30,201 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:20:30,201 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:20:30,202 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:20:30,204 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2023-02-16 04:20:30,417 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2023-02-16 04:20:30,417 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 04:20:30,420 INFO L263 TraceCheckSpWp]: Trace formula consists of 821 conjuncts, 30 conjunts are in the unsatisfiable core [2023-02-16 04:20:30,423 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:20:35,646 WARN L859 $PredicateComparison]: unable to prove that (exists ((fact_~n Int)) (and (exists ((v_fact_~n_6600 Int) (|v_fact_#t~ret0_3269| Int) (|v_fact_#t~ret0_3270| Int)) (and (<= |c_fact_#res| (* fact_~n |v_fact_#t~ret0_3270|)) (<= v_fact_~n_6600 (+ |v_fact_#t~ret0_3269| 1)) (<= fact_~n (+ v_fact_~n_6600 1)) (<= |v_fact_#t~ret0_3270| (* v_fact_~n_6600 |v_fact_#t~ret0_3269|)) (<= |v_fact_#t~ret0_3269| 1) (not (<= |v_fact_#t~ret0_3269| 0)))) (not (<= fact_~n 0)) (<= |c_fact_#in~n| fact_~n))) is different from true [2023-02-16 04:20:46,289 INFO L134 CoverageAnalysis]: Checked inductivity of 5018 backedges. 1037 proven. 51 refuted. 0 times theorem prover too weak. 3922 trivial. 8 not checked. [2023-02-16 04:20:46,289 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:20:48,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:20:48,755 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209301647] [2023-02-16 04:20:48,755 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:20:48,755 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [316171016] [2023-02-16 04:20:48,755 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [316171016] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-16 04:20:48,755 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-02-16 04:20:48,755 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2023-02-16 04:20:48,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330258030] [2023-02-16 04:20:48,755 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-02-16 04:20:48,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-02-16 04:20:48,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:20:48,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-02-16 04:20:48,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=168, Unknown=9, NotChecked=28, Total=272 [2023-02-16 04:20:48,756 INFO L87 Difference]: Start difference. First operand 4097 states and 5755 transitions. Second operand has 15 states, 14 states have (on average 4.857142857142857) internal successors, (68), 15 states have internal predecessors, (68), 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) [2023-02-16 04:20:56,008 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] [2023-02-16 04:20:59,154 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] [2023-02-16 04:21:01,699 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] [2023-02-16 04:21:03,707 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] [2023-02-16 04:21:05,712 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] [2023-02-16 04:21:11,699 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.85s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-02-16 04:21:14,358 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2023-02-16 04:21:27,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:21:27,064 INFO L93 Difference]: Finished difference Result 4180 states and 6058 transitions. [2023-02-16 04:21:27,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-02-16 04:21:27,064 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 4.857142857142857) internal successors, (68), 15 states have internal predecessors, (68), 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 450 [2023-02-16 04:21:27,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:21:27,075 INFO L225 Difference]: With dead ends: 4180 [2023-02-16 04:21:27,075 INFO L226 Difference]: Without dead ends: 4179 [2023-02-16 04:21:27,079 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 461 GetRequests, 438 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 30.7s TimeCoverageRelationStatistics Valid=147, Invalid=397, Unknown=12, NotChecked=44, Total=600 [2023-02-16 04:21:27,080 INFO L413 NwaCegarLoop]: 42 mSDtfsCounter, 18 mSDsluCounter, 227 mSDsCounter, 0 mSdLazyCounter, 110 mSolverCounterSat, 0 mSolverCounterUnsat, 21 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 269 SdHoareTripleChecker+Invalid, 197 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 110 IncrementalHoareTripleChecker+Invalid, 21 IncrementalHoareTripleChecker+Unknown, 66 IncrementalHoareTripleChecker+Unchecked, 24.8s IncrementalHoareTripleChecker+Time [2023-02-16 04:21:27,080 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 269 Invalid, 197 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 110 Invalid, 21 Unknown, 66 Unchecked, 24.8s Time] [2023-02-16 04:21:27,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4179 states. [2023-02-16 04:21:27,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4179 to 4104. [2023-02-16 04:21:27,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4104 states, 3366 states have (on average 1.1021984551396315) internal successors, (3710), 3313 states have internal predecessors, (3710), 523 states have call successors, (523), 156 states have call predecessors, (523), 211 states have return successors, (1530), 634 states have call predecessors, (1530), 522 states have call successors, (1530) [2023-02-16 04:21:27,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4104 states to 4104 states and 5763 transitions. [2023-02-16 04:21:27,384 INFO L78 Accepts]: Start accepts. Automaton has 4104 states and 5763 transitions. Word has length 450 [2023-02-16 04:21:27,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:21:27,384 INFO L495 AbstractCegarLoop]: Abstraction has 4104 states and 5763 transitions. [2023-02-16 04:21:27,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 4.857142857142857) internal successors, (68), 15 states have internal predecessors, (68), 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) [2023-02-16 04:21:27,384 INFO L276 IsEmpty]: Start isEmpty. Operand 4104 states and 5763 transitions. [2023-02-16 04:21:27,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 471 [2023-02-16 04:21:27,387 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:21:27,387 INFO L195 NwaCegarLoop]: trace histogram [45, 42, 24, 24, 24, 24, 22, 22, 22, 21, 21, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2023-02-16 04:21:27,396 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Forceful destruction successful, exit code 0 [2023-02-16 04:21:27,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable83 [2023-02-16 04:21:27,594 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:21:27,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:21:27,595 INFO L85 PathProgramCache]: Analyzing trace with hash -1906689655, now seen corresponding path program 13 times [2023-02-16 04:21:27,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:21:27,595 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883590016] [2023-02-16 04:21:27,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:21:27,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:21:27,606 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:21:27,606 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [202214913] [2023-02-16 04:21:27,606 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-02-16 04:21:27,606 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:21:27,606 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:21:27,607 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:21:27,611 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2023-02-16 04:21:27,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 04:21:27,798 INFO L263 TraceCheckSpWp]: Trace formula consists of 941 conjuncts, 17 conjunts are in the unsatisfiable core [2023-02-16 04:21:27,801 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:21:27,953 INFO L134 CoverageAnalysis]: Checked inductivity of 5619 backedges. 1881 proven. 83 refuted. 0 times theorem prover too weak. 3655 trivial. 0 not checked. [2023-02-16 04:21:27,953 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:21:28,261 INFO L134 CoverageAnalysis]: Checked inductivity of 5619 backedges. 486 proven. 164 refuted. 0 times theorem prover too weak. 4969 trivial. 0 not checked. [2023-02-16 04:21:28,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:21:28,261 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1883590016] [2023-02-16 04:21:28,261 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:21:28,261 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [202214913] [2023-02-16 04:21:28,262 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [202214913] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 04:21:28,262 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-16 04:21:28,262 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 19 [2023-02-16 04:21:28,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456344352] [2023-02-16 04:21:28,262 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-16 04:21:28,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-02-16 04:21:28,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:21:28,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-02-16 04:21:28,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2023-02-16 04:21:28,263 INFO L87 Difference]: Start difference. First operand 4104 states and 5763 transitions. Second operand has 19 states, 19 states have (on average 4.526315789473684) internal successors, (86), 14 states have internal predecessors, (86), 10 states have call successors, (20), 7 states have call predecessors, (20), 2 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2023-02-16 04:21:29,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:21:29,049 INFO L93 Difference]: Finished difference Result 8544 states and 12278 transitions. [2023-02-16 04:21:29,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-02-16 04:21:29,049 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 4.526315789473684) internal successors, (86), 14 states have internal predecessors, (86), 10 states have call successors, (20), 7 states have call predecessors, (20), 2 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) Word has length 470 [2023-02-16 04:21:29,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:21:29,061 INFO L225 Difference]: With dead ends: 8544 [2023-02-16 04:21:29,061 INFO L226 Difference]: Without dead ends: 5290 [2023-02-16 04:21:29,069 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 951 GetRequests, 911 SyntacticMatches, 10 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 225 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=146, Invalid=846, Unknown=0, NotChecked=0, Total=992 [2023-02-16 04:21:29,069 INFO L413 NwaCegarLoop]: 53 mSDtfsCounter, 115 mSDsluCounter, 506 mSDsCounter, 0 mSdLazyCounter, 536 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 559 SdHoareTripleChecker+Invalid, 577 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 536 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-02-16 04:21:29,069 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [118 Valid, 559 Invalid, 577 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 536 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-02-16 04:21:29,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5290 states. [2023-02-16 04:21:29,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5290 to 4230. [2023-02-16 04:21:29,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4230 states, 3468 states have (on average 1.0991926182237601) internal successors, (3812), 3419 states have internal predecessors, (3812), 536 states have call successors, (536), 166 states have call predecessors, (536), 222 states have return successors, (1545), 644 states have call predecessors, (1545), 535 states have call successors, (1545) [2023-02-16 04:21:29,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4230 states to 4230 states and 5893 transitions. [2023-02-16 04:21:29,379 INFO L78 Accepts]: Start accepts. Automaton has 4230 states and 5893 transitions. Word has length 470 [2023-02-16 04:21:29,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:21:29,379 INFO L495 AbstractCegarLoop]: Abstraction has 4230 states and 5893 transitions. [2023-02-16 04:21:29,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 4.526315789473684) internal successors, (86), 14 states have internal predecessors, (86), 10 states have call successors, (20), 7 states have call predecessors, (20), 2 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2023-02-16 04:21:29,380 INFO L276 IsEmpty]: Start isEmpty. Operand 4230 states and 5893 transitions. [2023-02-16 04:21:29,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 470 [2023-02-16 04:21:29,382 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:21:29,383 INFO L195 NwaCegarLoop]: trace histogram [43, 43, 24, 19, 19, 19, 19, 19, 19, 19, 19, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 5, 5, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2023-02-16 04:21:29,389 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Ended with exit code 0 [2023-02-16 04:21:29,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:21:29,589 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting binomialCoefficientErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:21:29,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:21:29,589 INFO L85 PathProgramCache]: Analyzing trace with hash -887612394, now seen corresponding path program 7 times [2023-02-16 04:21:29,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:21:29,589 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045107366] [2023-02-16 04:21:29,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:21:29,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:21:29,598 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:21:29,599 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [189685918] [2023-02-16 04:21:29,599 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-02-16 04:21:29,599 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:21:29,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:21:29,601 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:21:29,602 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2023-02-16 04:21:29,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 04:21:29,804 INFO L263 TraceCheckSpWp]: Trace formula consists of 951 conjuncts, 15 conjunts are in the unsatisfiable core [2023-02-16 04:21:29,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:21:29,953 INFO L134 CoverageAnalysis]: Checked inductivity of 5194 backedges. 1561 proven. 2 refuted. 0 times theorem prover too weak. 3631 trivial. 0 not checked. [2023-02-16 04:21:29,954 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:21:30,475 INFO L134 CoverageAnalysis]: Checked inductivity of 5194 backedges. 580 proven. 62 refuted. 0 times theorem prover too weak. 4552 trivial. 0 not checked. [2023-02-16 04:21:30,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:21:30,476 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045107366] [2023-02-16 04:21:30,476 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:21:30,476 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [189685918] [2023-02-16 04:21:30,476 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [189685918] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 04:21:30,476 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-16 04:21:30,476 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 17 [2023-02-16 04:21:30,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128853669] [2023-02-16 04:21:30,476 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-16 04:21:30,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-02-16 04:21:30,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:21:30,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-02-16 04:21:30,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2023-02-16 04:21:30,477 INFO L87 Difference]: Start difference. First operand 4230 states and 5893 transitions. Second operand has 17 states, 17 states have (on average 6.529411764705882) internal successors, (111), 17 states have internal predecessors, (111), 10 states have call successors, (26), 2 states have call predecessors, (26), 5 states have return successors, (25), 8 states have call predecessors, (25), 10 states have call successors, (25) [2023-02-16 04:21:30,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:21:30,964 INFO L93 Difference]: Finished difference Result 7583 states and 10817 transitions. [2023-02-16 04:21:30,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-02-16 04:21:30,964 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 6.529411764705882) internal successors, (111), 17 states have internal predecessors, (111), 10 states have call successors, (26), 2 states have call predecessors, (26), 5 states have return successors, (25), 8 states have call predecessors, (25), 10 states have call successors, (25) Word has length 469 [2023-02-16 04:21:30,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:21:30,982 INFO L225 Difference]: With dead ends: 7583 [2023-02-16 04:21:30,982 INFO L226 Difference]: Without dead ends: 4312 [2023-02-16 04:21:30,989 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 943 GetRequests, 914 SyntacticMatches, 8 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2023-02-16 04:21:30,989 INFO L413 NwaCegarLoop]: 47 mSDtfsCounter, 76 mSDsluCounter, 284 mSDsCounter, 0 mSdLazyCounter, 454 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 331 SdHoareTripleChecker+Invalid, 462 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 454 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-02-16 04:21:30,989 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [87 Valid, 331 Invalid, 462 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 454 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-02-16 04:21:30,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4312 states. [2023-02-16 04:21:31,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4312 to 4230. [2023-02-16 04:21:31,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4230 states, 3468 states have (on average 1.0991926182237601) internal successors, (3812), 3419 states have internal predecessors, (3812), 536 states have call successors, (536), 166 states have call predecessors, (536), 222 states have return successors, (1540), 644 states have call predecessors, (1540), 535 states have call successors, (1540) [2023-02-16 04:21:31,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4230 states to 4230 states and 5888 transitions. [2023-02-16 04:21:31,277 INFO L78 Accepts]: Start accepts. Automaton has 4230 states and 5888 transitions. Word has length 469 [2023-02-16 04:21:31,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:21:31,277 INFO L495 AbstractCegarLoop]: Abstraction has 4230 states and 5888 transitions. [2023-02-16 04:21:31,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 6.529411764705882) internal successors, (111), 17 states have internal predecessors, (111), 10 states have call successors, (26), 2 states have call predecessors, (26), 5 states have return successors, (25), 8 states have call predecessors, (25), 10 states have call successors, (25) [2023-02-16 04:21:31,277 INFO L276 IsEmpty]: Start isEmpty. Operand 4230 states and 5888 transitions. [2023-02-16 04:21:31,280 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 517 [2023-02-16 04:21:31,280 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:21:31,280 INFO L195 NwaCegarLoop]: trace histogram [51, 48, 33, 33, 33, 33, 31, 31, 31, 30, 18, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 04:21:31,286 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Forceful destruction successful, exit code 0 [2023-02-16 04:21:31,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:21:31,487 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:21:31,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:21:31,487 INFO L85 PathProgramCache]: Analyzing trace with hash 920536837, now seen corresponding path program 15 times [2023-02-16 04:21:31,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:21:31,487 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1163118400] [2023-02-16 04:21:31,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:21:31,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:21:31,497 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:21:31,497 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2130271469] [2023-02-16 04:21:31,497 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-02-16 04:21:31,497 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:21:31,497 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:21:31,498 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:21:31,500 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2023-02-16 04:21:31,730 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2023-02-16 04:21:31,730 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 04:21:31,732 INFO L263 TraceCheckSpWp]: Trace formula consists of 631 conjuncts, 50 conjunts are in the unsatisfiable core [2023-02-16 04:21:31,735 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:21:32,233 INFO L134 CoverageAnalysis]: Checked inductivity of 8051 backedges. 1663 proven. 85 refuted. 0 times theorem prover too weak. 6303 trivial. 0 not checked. [2023-02-16 04:21:32,233 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:21:33,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:21:33,208 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1163118400] [2023-02-16 04:21:33,208 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:21:33,208 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2130271469] [2023-02-16 04:21:33,208 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2130271469] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-16 04:21:33,208 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-02-16 04:21:33,208 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2023-02-16 04:21:33,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867153954] [2023-02-16 04:21:33,208 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-02-16 04:21:33,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-02-16 04:21:33,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:21:33,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-02-16 04:21:33,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=366, Unknown=0, NotChecked=0, Total=462 [2023-02-16 04:21:33,209 INFO L87 Difference]: Start difference. First operand 4230 states and 5888 transitions. Second operand has 18 states, 17 states have (on average 4.0588235294117645) internal successors, (69), 18 states have internal predecessors, (69), 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) [2023-02-16 04:21:36,883 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] [2023-02-16 04:21:39,521 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.59s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-02-16 04:21:39,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:21:39,782 INFO L93 Difference]: Finished difference Result 4344 states and 6297 transitions. [2023-02-16 04:21:39,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-02-16 04:21:39,783 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 4.0588235294117645) internal successors, (69), 18 states have internal predecessors, (69), 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) Word has length 516 [2023-02-16 04:21:39,784 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:21:39,820 INFO L225 Difference]: With dead ends: 4344 [2023-02-16 04:21:39,820 INFO L226 Difference]: Without dead ends: 4343 [2023-02-16 04:21:39,822 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 533 GetRequests, 505 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 124 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=168, Invalid=702, Unknown=0, NotChecked=0, Total=870 [2023-02-16 04:21:39,822 INFO L413 NwaCegarLoop]: 46 mSDtfsCounter, 42 mSDsluCounter, 380 mSDsCounter, 0 mSdLazyCounter, 568 mSolverCounterSat, 4 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 426 SdHoareTripleChecker+Invalid, 574 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 568 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.9s IncrementalHoareTripleChecker+Time [2023-02-16 04:21:39,823 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [46 Valid, 426 Invalid, 574 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 568 Invalid, 2 Unknown, 0 Unchecked, 5.9s Time] [2023-02-16 04:21:39,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4343 states. [2023-02-16 04:21:40,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4343 to 4243. [2023-02-16 04:21:40,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4243 states, 3479 states have (on average 1.098304110376545) internal successors, (3821), 3429 states have internal predecessors, (3821), 536 states have call successors, (536), 166 states have call predecessors, (536), 224 states have return successors, (1547), 647 states have call predecessors, (1547), 535 states have call successors, (1547) [2023-02-16 04:21:40,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4243 states to 4243 states and 5904 transitions. [2023-02-16 04:21:40,144 INFO L78 Accepts]: Start accepts. Automaton has 4243 states and 5904 transitions. Word has length 516 [2023-02-16 04:21:40,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:21:40,144 INFO L495 AbstractCegarLoop]: Abstraction has 4243 states and 5904 transitions. [2023-02-16 04:21:40,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 4.0588235294117645) internal successors, (69), 18 states have internal predecessors, (69), 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) [2023-02-16 04:21:40,144 INFO L276 IsEmpty]: Start isEmpty. Operand 4243 states and 5904 transitions. [2023-02-16 04:21:40,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 517 [2023-02-16 04:21:40,147 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:21:40,148 INFO L195 NwaCegarLoop]: trace histogram [50, 49, 32, 32, 32, 32, 32, 32, 32, 31, 18, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 04:21:40,154 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Forceful destruction successful, exit code 0 [2023-02-16 04:21:40,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:21:40,354 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:21:40,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:21:40,354 INFO L85 PathProgramCache]: Analyzing trace with hash 1681609669, now seen corresponding path program 16 times [2023-02-16 04:21:40,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:21:40,355 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458192739] [2023-02-16 04:21:40,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:21:40,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:21:40,364 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:21:40,365 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [210751801] [2023-02-16 04:21:40,365 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-02-16 04:21:40,365 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:21:40,365 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:21:40,366 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:21:40,368 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2023-02-16 04:21:40,525 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-02-16 04:21:40,525 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 04:21:40,527 INFO L263 TraceCheckSpWp]: Trace formula consists of 636 conjuncts, 30 conjunts are in the unsatisfiable core [2023-02-16 04:21:40,530 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:21:40,789 INFO L134 CoverageAnalysis]: Checked inductivity of 8044 backedges. 2726 proven. 484 refuted. 0 times theorem prover too weak. 4834 trivial. 0 not checked. [2023-02-16 04:21:40,789 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:21:42,362 INFO L134 CoverageAnalysis]: Checked inductivity of 8044 backedges. 2726 proven. 557 refuted. 0 times theorem prover too weak. 4761 trivial. 0 not checked. [2023-02-16 04:21:42,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:21:42,362 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458192739] [2023-02-16 04:21:42,362 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:21:42,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [210751801] [2023-02-16 04:21:42,363 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [210751801] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 04:21:42,363 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-16 04:21:42,364 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 30] total 33 [2023-02-16 04:21:42,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67651343] [2023-02-16 04:21:42,364 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-16 04:21:42,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2023-02-16 04:21:42,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:21:42,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-02-16 04:21:42,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=919, Unknown=0, NotChecked=0, Total=1056 [2023-02-16 04:21:42,365 INFO L87 Difference]: Start difference. First operand 4243 states and 5904 transitions. Second operand has 33 states, 32 states have (on average 4.46875) internal successors, (143), 32 states have internal predecessors, (143), 18 states have call successors, (25), 3 states have call predecessors, (25), 12 states have return successors, (30), 15 states have call predecessors, (30), 18 states have call successors, (30) [2023-02-16 04:21:43,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:21:43,664 INFO L93 Difference]: Finished difference Result 8442 states and 12229 transitions. [2023-02-16 04:21:43,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-02-16 04:21:43,664 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 32 states have (on average 4.46875) internal successors, (143), 32 states have internal predecessors, (143), 18 states have call successors, (25), 3 states have call predecessors, (25), 12 states have return successors, (30), 15 states have call predecessors, (30), 18 states have call successors, (30) Word has length 516 [2023-02-16 04:21:43,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:21:43,676 INFO L225 Difference]: With dead ends: 8442 [2023-02-16 04:21:43,676 INFO L226 Difference]: Without dead ends: 4542 [2023-02-16 04:21:43,685 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1058 GetRequests, 987 SyntacticMatches, 17 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 593 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=610, Invalid=2470, Unknown=0, NotChecked=0, Total=3080 [2023-02-16 04:21:43,686 INFO L413 NwaCegarLoop]: 46 mSDtfsCounter, 288 mSDsluCounter, 538 mSDsCounter, 0 mSdLazyCounter, 1948 mSolverCounterSat, 374 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 295 SdHoareTripleChecker+Valid, 584 SdHoareTripleChecker+Invalid, 2322 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 374 IncrementalHoareTripleChecker+Valid, 1948 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-02-16 04:21:43,686 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [295 Valid, 584 Invalid, 2322 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [374 Valid, 1948 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-02-16 04:21:43,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4542 states. [2023-02-16 04:21:43,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4542 to 4299. [2023-02-16 04:21:43,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4299 states, 3523 states have (on average 1.0959409594095941) internal successors, (3861), 3473 states have internal predecessors, (3861), 545 states have call successors, (545), 173 states have call predecessors, (545), 227 states have return successors, (1595), 652 states have call predecessors, (1595), 544 states have call successors, (1595) [2023-02-16 04:21:44,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4299 states to 4299 states and 6001 transitions. [2023-02-16 04:21:44,001 INFO L78 Accepts]: Start accepts. Automaton has 4299 states and 6001 transitions. Word has length 516 [2023-02-16 04:21:44,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:21:44,001 INFO L495 AbstractCegarLoop]: Abstraction has 4299 states and 6001 transitions. [2023-02-16 04:21:44,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 32 states have (on average 4.46875) internal successors, (143), 32 states have internal predecessors, (143), 18 states have call successors, (25), 3 states have call predecessors, (25), 12 states have return successors, (30), 15 states have call predecessors, (30), 18 states have call successors, (30) [2023-02-16 04:21:44,002 INFO L276 IsEmpty]: Start isEmpty. Operand 4299 states and 6001 transitions. [2023-02-16 04:21:44,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 619 [2023-02-16 04:21:44,005 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:21:44,006 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 31, 31, 31, 31, 31, 31, 31, 31, 27, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 6, 6, 5, 5, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 04:21:44,011 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Forceful destruction successful, exit code 0 [2023-02-16 04:21:44,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable87 [2023-02-16 04:21:44,211 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting binomialCoefficientErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:21:44,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:21:44,211 INFO L85 PathProgramCache]: Analyzing trace with hash 505506335, now seen corresponding path program 8 times [2023-02-16 04:21:44,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:21:44,211 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211056201] [2023-02-16 04:21:44,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:21:44,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:21:44,223 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:21:44,223 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2073938455] [2023-02-16 04:21:44,223 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-02-16 04:21:44,223 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:21:44,223 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:21:44,224 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:21:44,230 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2023-02-16 04:21:44,470 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-02-16 04:21:44,470 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 04:21:44,473 INFO L263 TraceCheckSpWp]: Trace formula consists of 1230 conjuncts, 20 conjunts are in the unsatisfiable core [2023-02-16 04:21:44,477 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:21:44,659 INFO L134 CoverageAnalysis]: Checked inductivity of 10107 backedges. 2520 proven. 145 refuted. 0 times theorem prover too weak. 7442 trivial. 0 not checked. [2023-02-16 04:21:44,660 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:21:45,207 INFO L134 CoverageAnalysis]: Checked inductivity of 10107 backedges. 140 proven. 145 refuted. 0 times theorem prover too weak. 9822 trivial. 0 not checked. [2023-02-16 04:21:45,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:21:45,208 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211056201] [2023-02-16 04:21:45,208 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:21:45,208 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2073938455] [2023-02-16 04:21:45,208 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2073938455] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 04:21:45,208 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-16 04:21:45,209 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 30 [2023-02-16 04:21:45,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015959134] [2023-02-16 04:21:45,209 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-16 04:21:45,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-02-16 04:21:45,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:21:45,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-02-16 04:21:45,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=731, Unknown=0, NotChecked=0, Total=870 [2023-02-16 04:21:45,210 INFO L87 Difference]: Start difference. First operand 4299 states and 6001 transitions. Second operand has 30 states, 30 states have (on average 4.1) internal successors, (123), 30 states have internal predecessors, (123), 14 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (23), 14 states have call predecessors, (23), 14 states have call successors, (23) [2023-02-16 04:21:46,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:21:46,131 INFO L93 Difference]: Finished difference Result 6512 states and 8949 transitions. [2023-02-16 04:21:46,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-02-16 04:21:46,131 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 4.1) internal successors, (123), 30 states have internal predecessors, (123), 14 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (23), 14 states have call predecessors, (23), 14 states have call successors, (23) Word has length 618 [2023-02-16 04:21:46,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:21:46,147 INFO L225 Difference]: With dead ends: 6512 [2023-02-16 04:21:46,147 INFO L226 Difference]: Without dead ends: 4347 [2023-02-16 04:21:46,155 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1256 GetRequests, 1196 SyntacticMatches, 10 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 661 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=482, Invalid=2170, Unknown=0, NotChecked=0, Total=2652 [2023-02-16 04:21:46,156 INFO L413 NwaCegarLoop]: 83 mSDtfsCounter, 154 mSDsluCounter, 698 mSDsCounter, 0 mSdLazyCounter, 612 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 781 SdHoareTripleChecker+Invalid, 651 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 612 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-02-16 04:21:46,156 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [159 Valid, 781 Invalid, 651 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 612 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-02-16 04:21:46,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4347 states. [2023-02-16 04:21:46,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4347 to 4324. [2023-02-16 04:21:46,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4324 states, 3546 states have (on average 1.0947546531302876) internal successors, (3882), 3500 states have internal predecessors, (3882), 548 states have call successors, (548), 170 states have call predecessors, (548), 226 states have return successors, (1587), 653 states have call predecessors, (1587), 544 states have call successors, (1587) [2023-02-16 04:21:46,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4324 states to 4324 states and 6017 transitions. [2023-02-16 04:21:46,588 INFO L78 Accepts]: Start accepts. Automaton has 4324 states and 6017 transitions. Word has length 618 [2023-02-16 04:21:46,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:21:46,589 INFO L495 AbstractCegarLoop]: Abstraction has 4324 states and 6017 transitions. [2023-02-16 04:21:46,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 4.1) internal successors, (123), 30 states have internal predecessors, (123), 14 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (23), 14 states have call predecessors, (23), 14 states have call successors, (23) [2023-02-16 04:21:46,589 INFO L276 IsEmpty]: Start isEmpty. Operand 4324 states and 6017 transitions. [2023-02-16 04:21:46,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 480 [2023-02-16 04:21:46,592 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:21:46,593 INFO L195 NwaCegarLoop]: trace histogram [44, 44, 24, 20, 20, 20, 20, 20, 20, 20, 20, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 5, 5, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2023-02-16 04:21:46,602 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Forceful destruction successful, exit code 0 [2023-02-16 04:21:46,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2023-02-16 04:21:46,801 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting binomialCoefficientErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:21:46,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:21:46,801 INFO L85 PathProgramCache]: Analyzing trace with hash 1282677558, now seen corresponding path program 9 times [2023-02-16 04:21:46,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:21:46,801 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985129850] [2023-02-16 04:21:46,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:21:46,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:21:46,816 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:21:46,816 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1113449501] [2023-02-16 04:21:46,816 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-02-16 04:21:46,816 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:21:46,817 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:21:46,818 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:21:46,823 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2023-02-16 04:21:46,977 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-02-16 04:21:46,978 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 04:21:46,979 INFO L263 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 9 conjunts are in the unsatisfiable core [2023-02-16 04:21:46,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:21:47,031 INFO L134 CoverageAnalysis]: Checked inductivity of 5480 backedges. 1107 proven. 1 refuted. 0 times theorem prover too weak. 4372 trivial. 0 not checked. [2023-02-16 04:21:47,032 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:21:47,304 INFO L134 CoverageAnalysis]: Checked inductivity of 5480 backedges. 251 proven. 13 refuted. 0 times theorem prover too weak. 5216 trivial. 0 not checked. [2023-02-16 04:21:47,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:21:47,304 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985129850] [2023-02-16 04:21:47,304 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:21:47,304 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1113449501] [2023-02-16 04:21:47,304 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1113449501] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 04:21:47,304 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-16 04:21:47,304 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 11 [2023-02-16 04:21:47,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29155775] [2023-02-16 04:21:47,305 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-16 04:21:47,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-02-16 04:21:47,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:21:47,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-02-16 04:21:47,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2023-02-16 04:21:47,305 INFO L87 Difference]: Start difference. First operand 4324 states and 6017 transitions. Second operand has 11 states, 9 states have (on average 7.555555555555555) internal successors, (68), 10 states have internal predecessors, (68), 5 states have call successors, (14), 3 states have call predecessors, (14), 3 states have return successors, (13), 3 states have call predecessors, (13), 4 states have call successors, (13) [2023-02-16 04:21:47,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:21:47,783 INFO L93 Difference]: Finished difference Result 4458 states and 6162 transitions. [2023-02-16 04:21:47,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-02-16 04:21:47,783 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 7.555555555555555) internal successors, (68), 10 states have internal predecessors, (68), 5 states have call successors, (14), 3 states have call predecessors, (14), 3 states have return successors, (13), 3 states have call predecessors, (13), 4 states have call successors, (13) Word has length 479 [2023-02-16 04:21:47,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:21:47,791 INFO L225 Difference]: With dead ends: 4458 [2023-02-16 04:21:47,791 INFO L226 Difference]: Without dead ends: 4312 [2023-02-16 04:21:47,792 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 964 GetRequests, 942 SyntacticMatches, 7 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2023-02-16 04:21:47,793 INFO L413 NwaCegarLoop]: 50 mSDtfsCounter, 59 mSDsluCounter, 308 mSDsCounter, 0 mSdLazyCounter, 427 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 358 SdHoareTripleChecker+Invalid, 440 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 427 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-02-16 04:21:47,793 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [62 Valid, 358 Invalid, 440 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 427 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-02-16 04:21:47,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4312 states. [2023-02-16 04:21:48,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4312 to 4312. [2023-02-16 04:21:48,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4312 states, 3539 states have (on average 1.0940943769426392) internal successors, (3872), 3492 states have internal predecessors, (3872), 544 states have call successors, (544), 170 states have call predecessors, (544), 225 states have return successors, (1573), 649 states have call predecessors, (1573), 540 states have call successors, (1573) [2023-02-16 04:21:48,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4312 states to 4312 states and 5989 transitions. [2023-02-16 04:21:48,103 INFO L78 Accepts]: Start accepts. Automaton has 4312 states and 5989 transitions. Word has length 479 [2023-02-16 04:21:48,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:21:48,103 INFO L495 AbstractCegarLoop]: Abstraction has 4312 states and 5989 transitions. [2023-02-16 04:21:48,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 7.555555555555555) internal successors, (68), 10 states have internal predecessors, (68), 5 states have call successors, (14), 3 states have call predecessors, (14), 3 states have return successors, (13), 3 states have call predecessors, (13), 4 states have call successors, (13) [2023-02-16 04:21:48,103 INFO L276 IsEmpty]: Start isEmpty. Operand 4312 states and 5989 transitions. [2023-02-16 04:21:48,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 678 [2023-02-16 04:21:48,107 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:21:48,107 INFO L195 NwaCegarLoop]: trace histogram [63, 63, 33, 33, 33, 33, 33, 33, 33, 33, 30, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 5, 5, 5, 5, 5, 5, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2023-02-16 04:21:48,115 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Forceful destruction successful, exit code 0 [2023-02-16 04:21:48,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2023-02-16 04:21:48,313 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting binomialCoefficientErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:21:48,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:21:48,313 INFO L85 PathProgramCache]: Analyzing trace with hash -407301482, now seen corresponding path program 10 times [2023-02-16 04:21:48,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:21:48,313 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004871632] [2023-02-16 04:21:48,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:21:48,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:21:48,325 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:21:48,325 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [802876822] [2023-02-16 04:21:48,325 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-02-16 04:21:48,326 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:21:48,326 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:21:48,328 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:21:48,328 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2023-02-16 04:21:48,529 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-02-16 04:21:48,529 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 04:21:48,531 INFO L263 TraceCheckSpWp]: Trace formula consists of 873 conjuncts, 14 conjunts are in the unsatisfiable core [2023-02-16 04:21:48,535 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:21:48,638 INFO L134 CoverageAnalysis]: Checked inductivity of 11880 backedges. 2696 proven. 80 refuted. 0 times theorem prover too weak. 9104 trivial. 0 not checked. [2023-02-16 04:21:48,639 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:21:49,262 INFO L134 CoverageAnalysis]: Checked inductivity of 11880 backedges. 1380 proven. 166 refuted. 0 times theorem prover too weak. 10334 trivial. 0 not checked. [2023-02-16 04:21:49,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:21:49,262 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004871632] [2023-02-16 04:21:49,263 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:21:49,263 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [802876822] [2023-02-16 04:21:49,263 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [802876822] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 04:21:49,263 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-16 04:21:49,263 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 14] total 17 [2023-02-16 04:21:49,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91304485] [2023-02-16 04:21:49,263 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-16 04:21:49,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-02-16 04:21:49,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:21:49,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-02-16 04:21:49,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2023-02-16 04:21:49,265 INFO L87 Difference]: Start difference. First operand 4312 states and 5989 transitions. Second operand has 17 states, 14 states have (on average 7.785714285714286) internal successors, (109), 17 states have internal predecessors, (109), 12 states have call successors, (22), 3 states have call predecessors, (22), 7 states have return successors, (22), 7 states have call predecessors, (22), 11 states have call successors, (22) [2023-02-16 04:21:49,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:21:49,764 INFO L93 Difference]: Finished difference Result 4489 states and 6233 transitions. [2023-02-16 04:21:49,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-02-16 04:21:49,765 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 14 states have (on average 7.785714285714286) internal successors, (109), 17 states have internal predecessors, (109), 12 states have call successors, (22), 3 states have call predecessors, (22), 7 states have return successors, (22), 7 states have call predecessors, (22), 11 states have call successors, (22) Word has length 677 [2023-02-16 04:21:49,765 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:21:49,774 INFO L225 Difference]: With dead ends: 4489 [2023-02-16 04:21:49,774 INFO L226 Difference]: Without dead ends: 4333 [2023-02-16 04:21:49,776 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1360 GetRequests, 1331 SyntacticMatches, 8 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=104, Invalid=402, Unknown=0, NotChecked=0, Total=506 [2023-02-16 04:21:49,776 INFO L413 NwaCegarLoop]: 63 mSDtfsCounter, 76 mSDsluCounter, 449 mSDsCounter, 0 mSdLazyCounter, 492 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 512 SdHoareTripleChecker+Invalid, 533 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 492 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-02-16 04:21:49,776 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [84 Valid, 512 Invalid, 533 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 492 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-02-16 04:21:49,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4333 states. [2023-02-16 04:21:50,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4333 to 4318. [2023-02-16 04:21:50,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4318 states, 3547 states have (on average 1.0938821539329011) internal successors, (3880), 3497 states have internal predecessors, (3880), 543 states have call successors, (543), 176 states have call predecessors, (543), 224 states have return successors, (1563), 644 states have call predecessors, (1563), 539 states have call successors, (1563) [2023-02-16 04:21:50,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4318 states to 4318 states and 5986 transitions. [2023-02-16 04:21:50,078 INFO L78 Accepts]: Start accepts. Automaton has 4318 states and 5986 transitions. Word has length 677 [2023-02-16 04:21:50,078 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:21:50,078 INFO L495 AbstractCegarLoop]: Abstraction has 4318 states and 5986 transitions. [2023-02-16 04:21:50,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 14 states have (on average 7.785714285714286) internal successors, (109), 17 states have internal predecessors, (109), 12 states have call successors, (22), 3 states have call predecessors, (22), 7 states have return successors, (22), 7 states have call predecessors, (22), 11 states have call successors, (22) [2023-02-16 04:21:50,079 INFO L276 IsEmpty]: Start isEmpty. Operand 4318 states and 5986 transitions. [2023-02-16 04:21:50,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 688 [2023-02-16 04:21:50,083 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:21:50,083 INFO L195 NwaCegarLoop]: trace histogram [64, 64, 34, 34, 34, 34, 34, 34, 34, 34, 30, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 5, 5, 5, 5, 5, 5, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2023-02-16 04:21:50,089 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Ended with exit code 0 [2023-02-16 04:21:50,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:21:50,286 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting binomialCoefficientErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:21:50,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:21:50,286 INFO L85 PathProgramCache]: Analyzing trace with hash 365562294, now seen corresponding path program 11 times [2023-02-16 04:21:50,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:21:50,286 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303327991] [2023-02-16 04:21:50,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:21:50,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:21:50,313 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:21:50,315 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1167379653] [2023-02-16 04:21:50,315 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-02-16 04:21:50,315 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:21:50,316 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:21:50,326 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:21:50,327 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2023-02-16 04:21:50,726 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) [2023-02-16 04:21:50,727 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 04:21:50,732 INFO L263 TraceCheckSpWp]: Trace formula consists of 1367 conjuncts, 40 conjunts are in the unsatisfiable core [2023-02-16 04:21:50,737 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:21:51,015 INFO L134 CoverageAnalysis]: Checked inductivity of 12330 backedges. 1981 proven. 83 refuted. 0 times theorem prover too weak. 10266 trivial. 0 not checked. [2023-02-16 04:21:51,016 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:21:51,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:21:51,093 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303327991] [2023-02-16 04:21:51,093 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:21:51,093 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1167379653] [2023-02-16 04:21:51,093 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1167379653] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-16 04:21:51,093 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-02-16 04:21:51,093 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2023-02-16 04:21:51,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679415823] [2023-02-16 04:21:51,094 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-02-16 04:21:51,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-02-16 04:21:51,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:21:51,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-02-16 04:21:51,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=529, Unknown=0, NotChecked=0, Total=600 [2023-02-16 04:21:51,094 INFO L87 Difference]: Start difference. First operand 4318 states and 5986 transitions. Second operand has 23 states, 21 states have (on average 4.095238095238095) internal successors, (86), 22 states have internal predecessors, (86), 9 states have call successors, (14), 2 states have call predecessors, (14), 7 states have return successors, (14), 9 states have call predecessors, (14), 8 states have call successors, (14) [2023-02-16 04:21:51,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:21:51,884 INFO L93 Difference]: Finished difference Result 8542 states and 12700 transitions. [2023-02-16 04:21:51,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-02-16 04:21:51,885 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 21 states have (on average 4.095238095238095) internal successors, (86), 22 states have internal predecessors, (86), 9 states have call successors, (14), 2 states have call predecessors, (14), 7 states have return successors, (14), 9 states have call predecessors, (14), 8 states have call successors, (14) Word has length 687 [2023-02-16 04:21:51,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:21:51,927 INFO L225 Difference]: With dead ends: 8542 [2023-02-16 04:21:51,940 INFO L226 Difference]: Without dead ends: 5155 [2023-02-16 04:21:51,951 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 705 GetRequests, 669 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 226 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=192, Invalid=1214, Unknown=0, NotChecked=0, Total=1406 [2023-02-16 04:21:51,952 INFO L413 NwaCegarLoop]: 51 mSDtfsCounter, 99 mSDsluCounter, 553 mSDsCounter, 0 mSdLazyCounter, 918 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 604 SdHoareTripleChecker+Invalid, 958 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 918 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-02-16 04:21:51,952 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [108 Valid, 604 Invalid, 958 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 918 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-02-16 04:21:51,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5155 states. [2023-02-16 04:21:52,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5155 to 4323. [2023-02-16 04:21:52,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4323 states, 3551 states have (on average 1.093776401013799) internal successors, (3884), 3501 states have internal predecessors, (3884), 544 states have call successors, (544), 177 states have call predecessors, (544), 224 states have return successors, (1560), 644 states have call predecessors, (1560), 540 states have call successors, (1560) [2023-02-16 04:21:52,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4323 states to 4323 states and 5988 transitions. [2023-02-16 04:21:52,292 INFO L78 Accepts]: Start accepts. Automaton has 4323 states and 5988 transitions. Word has length 687 [2023-02-16 04:21:52,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:21:52,293 INFO L495 AbstractCegarLoop]: Abstraction has 4323 states and 5988 transitions. [2023-02-16 04:21:52,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 21 states have (on average 4.095238095238095) internal successors, (86), 22 states have internal predecessors, (86), 9 states have call successors, (14), 2 states have call predecessors, (14), 7 states have return successors, (14), 9 states have call predecessors, (14), 8 states have call successors, (14) [2023-02-16 04:21:52,293 INFO L276 IsEmpty]: Start isEmpty. Operand 4323 states and 5988 transitions. [2023-02-16 04:21:52,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 743 [2023-02-16 04:21:52,298 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:21:52,298 INFO L195 NwaCegarLoop]: trace histogram [70, 70, 40, 40, 40, 40, 40, 40, 40, 40, 30, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 7, 7, 6, 6, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 04:21:52,307 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Ended with exit code 0 [2023-02-16 04:21:52,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:21:52,506 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting binomialCoefficientErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:21:52,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:21:52,506 INFO L85 PathProgramCache]: Analyzing trace with hash -1330040859, now seen corresponding path program 12 times [2023-02-16 04:21:52,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:21:52,507 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563615749] [2023-02-16 04:21:52,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:21:52,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:21:52,520 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:21:52,520 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1000474794] [2023-02-16 04:21:52,520 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-02-16 04:21:52,520 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:21:52,521 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:21:52,522 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:21:52,523 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2023-02-16 04:21:52,813 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2023-02-16 04:21:52,813 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 04:21:52,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 1224 conjuncts, 27 conjunts are in the unsatisfiable core [2023-02-16 04:21:52,825 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:21:53,006 INFO L134 CoverageAnalysis]: Checked inductivity of 15230 backedges. 635 proven. 181 refuted. 0 times theorem prover too weak. 14414 trivial. 0 not checked. [2023-02-16 04:21:53,006 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:21:53,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:21:53,335 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563615749] [2023-02-16 04:21:53,335 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:21:53,335 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1000474794] [2023-02-16 04:21:53,335 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1000474794] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-16 04:21:53,335 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-02-16 04:21:53,335 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2023-02-16 04:21:53,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889640498] [2023-02-16 04:21:53,335 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-02-16 04:21:53,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-02-16 04:21:53,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:21:53,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-02-16 04:21:53,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=204, Unknown=0, NotChecked=0, Total=240 [2023-02-16 04:21:53,336 INFO L87 Difference]: Start difference. First operand 4323 states and 5988 transitions. Second operand has 14 states, 13 states have (on average 4.923076923076923) internal successors, (64), 13 states have internal predecessors, (64), 6 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 6 states have call predecessors, (12), 6 states have call successors, (12) [2023-02-16 04:21:53,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:21:53,947 INFO L93 Difference]: Finished difference Result 4343 states and 6048 transitions. [2023-02-16 04:21:53,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-02-16 04:21:53,948 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 4.923076923076923) internal successors, (64), 13 states have internal predecessors, (64), 6 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 6 states have call predecessors, (12), 6 states have call successors, (12) Word has length 742 [2023-02-16 04:21:53,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:21:53,956 INFO L225 Difference]: With dead ends: 4343 [2023-02-16 04:21:53,956 INFO L226 Difference]: Without dead ends: 4339 [2023-02-16 04:21:53,958 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 752 GetRequests, 732 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=70, Invalid=392, Unknown=0, NotChecked=0, Total=462 [2023-02-16 04:21:53,958 INFO L413 NwaCegarLoop]: 49 mSDtfsCounter, 42 mSDsluCounter, 362 mSDsCounter, 0 mSdLazyCounter, 566 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 411 SdHoareTripleChecker+Invalid, 575 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 566 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-02-16 04:21:53,958 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [44 Valid, 411 Invalid, 575 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 566 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-02-16 04:21:53,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4339 states. [2023-02-16 04:21:54,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4339 to 4323. [2023-02-16 04:21:54,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4323 states, 3551 states have (on average 1.0895522388059702) internal successors, (3869), 3501 states have internal predecessors, (3869), 544 states have call successors, (544), 177 states have call predecessors, (544), 224 states have return successors, (1518), 644 states have call predecessors, (1518), 540 states have call successors, (1518) [2023-02-16 04:21:54,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4323 states to 4323 states and 5931 transitions. [2023-02-16 04:21:54,229 INFO L78 Accepts]: Start accepts. Automaton has 4323 states and 5931 transitions. Word has length 742 [2023-02-16 04:21:54,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:21:54,230 INFO L495 AbstractCegarLoop]: Abstraction has 4323 states and 5931 transitions. [2023-02-16 04:21:54,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 4.923076923076923) internal successors, (64), 13 states have internal predecessors, (64), 6 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 6 states have call predecessors, (12), 6 states have call successors, (12) [2023-02-16 04:21:54,230 INFO L276 IsEmpty]: Start isEmpty. Operand 4323 states and 5931 transitions. [2023-02-16 04:21:54,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 752 [2023-02-16 04:21:54,235 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:21:54,235 INFO L195 NwaCegarLoop]: trace histogram [70, 70, 37, 37, 37, 37, 37, 37, 37, 37, 33, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 6, 6, 5, 5, 5, 5, 5, 5, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2023-02-16 04:21:54,241 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Forceful destruction successful, exit code 0 [2023-02-16 04:21:54,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:21:54,442 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting binomialCoefficientErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:21:54,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:21:54,442 INFO L85 PathProgramCache]: Analyzing trace with hash -725141454, now seen corresponding path program 13 times [2023-02-16 04:21:54,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:21:54,442 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897619155] [2023-02-16 04:21:54,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:21:54,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:21:54,455 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:21:54,455 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1466019805] [2023-02-16 04:21:54,456 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-02-16 04:21:54,456 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:21:54,456 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:21:54,457 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:21:54,459 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2023-02-16 04:21:54,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 04:21:54,733 INFO L263 TraceCheckSpWp]: Trace formula consists of 1494 conjuncts, 15 conjunts are in the unsatisfiable core [2023-02-16 04:21:54,738 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:21:54,944 INFO L134 CoverageAnalysis]: Checked inductivity of 14760 backedges. 3216 proven. 3 refuted. 0 times theorem prover too weak. 11541 trivial. 0 not checked. [2023-02-16 04:21:54,944 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:21:55,534 INFO L134 CoverageAnalysis]: Checked inductivity of 14760 backedges. 591 proven. 93 refuted. 0 times theorem prover too weak. 14076 trivial. 0 not checked. [2023-02-16 04:21:55,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:21:55,535 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1897619155] [2023-02-16 04:21:55,535 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:21:55,535 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1466019805] [2023-02-16 04:21:55,535 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1466019805] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 04:21:55,535 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-16 04:21:55,535 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 19 [2023-02-16 04:21:55,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163203311] [2023-02-16 04:21:55,535 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-16 04:21:55,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-02-16 04:21:55,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:21:55,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-02-16 04:21:55,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2023-02-16 04:21:55,536 INFO L87 Difference]: Start difference. First operand 4323 states and 5931 transitions. Second operand has 19 states, 19 states have (on average 5.894736842105263) internal successors, (112), 19 states have internal predecessors, (112), 10 states have call successors, (26), 2 states have call predecessors, (26), 4 states have return successors, (25), 9 states have call predecessors, (25), 10 states have call successors, (25) [2023-02-16 04:21:56,033 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:21:56,033 INFO L93 Difference]: Finished difference Result 7673 states and 10728 transitions. [2023-02-16 04:21:56,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-02-16 04:21:56,034 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 5.894736842105263) internal successors, (112), 19 states have internal predecessors, (112), 10 states have call successors, (26), 2 states have call predecessors, (26), 4 states have return successors, (25), 9 states have call predecessors, (25), 10 states have call successors, (25) Word has length 751 [2023-02-16 04:21:56,034 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:21:56,045 INFO L225 Difference]: With dead ends: 7673 [2023-02-16 04:21:56,045 INFO L226 Difference]: Without dead ends: 4260 [2023-02-16 04:21:56,054 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1507 GetRequests, 1476 SyntacticMatches, 7 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 164 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=107, Invalid=543, Unknown=0, NotChecked=0, Total=650 [2023-02-16 04:21:56,054 INFO L413 NwaCegarLoop]: 43 mSDtfsCounter, 64 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 617 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 331 SdHoareTripleChecker+Invalid, 621 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 617 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-02-16 04:21:56,054 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [71 Valid, 331 Invalid, 621 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 617 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-02-16 04:21:56,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4260 states. [2023-02-16 04:21:56,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4260 to 4260. [2023-02-16 04:21:56,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4260 states, 3493 states have (on average 1.0896077870025767) internal successors, (3806), 3448 states have internal predecessors, (3806), 542 states have call successors, (542), 177 states have call predecessors, (542), 221 states have return successors, (1489), 634 states have call predecessors, (1489), 538 states have call successors, (1489) [2023-02-16 04:21:56,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4260 states to 4260 states and 5837 transitions. [2023-02-16 04:21:56,411 INFO L78 Accepts]: Start accepts. Automaton has 4260 states and 5837 transitions. Word has length 751 [2023-02-16 04:21:56,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:21:56,412 INFO L495 AbstractCegarLoop]: Abstraction has 4260 states and 5837 transitions. [2023-02-16 04:21:56,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 5.894736842105263) internal successors, (112), 19 states have internal predecessors, (112), 10 states have call successors, (26), 2 states have call predecessors, (26), 4 states have return successors, (25), 9 states have call predecessors, (25), 10 states have call successors, (25) [2023-02-16 04:21:56,412 INFO L276 IsEmpty]: Start isEmpty. Operand 4260 states and 5837 transitions. [2023-02-16 04:21:56,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 762 [2023-02-16 04:21:56,417 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:21:56,417 INFO L195 NwaCegarLoop]: trace histogram [71, 71, 38, 38, 38, 38, 38, 38, 38, 38, 33, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 6, 6, 5, 5, 5, 5, 5, 5, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2023-02-16 04:21:56,424 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Forceful destruction successful, exit code 0 [2023-02-16 04:21:56,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:21:56,624 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting binomialCoefficientErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:21:56,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:21:56,625 INFO L85 PathProgramCache]: Analyzing trace with hash 1369517394, now seen corresponding path program 14 times [2023-02-16 04:21:56,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:21:56,625 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442194847] [2023-02-16 04:21:56,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:21:56,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:21:56,642 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:21:56,642 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [667270124] [2023-02-16 04:21:56,642 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-02-16 04:21:56,642 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:21:56,642 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:21:56,643 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:21:56,645 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2023-02-16 04:21:56,920 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-02-16 04:21:56,920 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 04:21:56,925 INFO L263 TraceCheckSpWp]: Trace formula consists of 1512 conjuncts, 11 conjunts are in the unsatisfiable core [2023-02-16 04:21:56,930 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:21:57,085 INFO L134 CoverageAnalysis]: Checked inductivity of 15262 backedges. 2948 proven. 11 refuted. 0 times theorem prover too weak. 12303 trivial. 0 not checked. [2023-02-16 04:21:57,086 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:21:57,542 INFO L134 CoverageAnalysis]: Checked inductivity of 15262 backedges. 226 proven. 125 refuted. 0 times theorem prover too weak. 14911 trivial. 0 not checked. [2023-02-16 04:21:57,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:21:57,543 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442194847] [2023-02-16 04:21:57,543 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:21:57,543 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [667270124] [2023-02-16 04:21:57,543 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [667270124] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 04:21:57,543 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-16 04:21:57,543 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 17 [2023-02-16 04:21:57,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215203480] [2023-02-16 04:21:57,543 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-16 04:21:57,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-02-16 04:21:57,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:21:57,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-02-16 04:21:57,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2023-02-16 04:21:57,544 INFO L87 Difference]: Start difference. First operand 4260 states and 5837 transitions. Second operand has 17 states, 17 states have (on average 5.705882352941177) internal successors, (97), 17 states have internal predecessors, (97), 8 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (19), 8 states have call predecessors, (19), 8 states have call successors, (19) [2023-02-16 04:21:58,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:21:58,035 INFO L93 Difference]: Finished difference Result 7441 states and 10389 transitions. [2023-02-16 04:21:58,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-02-16 04:21:58,035 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 5.705882352941177) internal successors, (97), 17 states have internal predecessors, (97), 8 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (19), 8 states have call predecessors, (19), 8 states have call successors, (19) Word has length 761 [2023-02-16 04:21:58,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:21:58,043 INFO L225 Difference]: With dead ends: 7441 [2023-02-16 04:21:58,043 INFO L226 Difference]: Without dead ends: 4112 [2023-02-16 04:21:58,049 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1530 GetRequests, 1500 SyntacticMatches, 5 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=171, Invalid=531, Unknown=0, NotChecked=0, Total=702 [2023-02-16 04:21:58,049 INFO L413 NwaCegarLoop]: 63 mSDtfsCounter, 31 mSDsluCounter, 368 mSDsCounter, 0 mSdLazyCounter, 371 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 431 SdHoareTripleChecker+Invalid, 380 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 371 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-16 04:21:58,049 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 431 Invalid, 380 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 371 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-16 04:21:58,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4112 states. [2023-02-16 04:21:58,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4112 to 4077. [2023-02-16 04:21:58,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4077 states, 3343 states have (on average 1.083757104397248) internal successors, (3623), 3294 states have internal predecessors, (3623), 516 states have call successors, (516), 175 states have call predecessors, (516), 214 states have return successors, (1398), 607 states have call predecessors, (1398), 513 states have call successors, (1398) [2023-02-16 04:21:58,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4077 states to 4077 states and 5537 transitions. [2023-02-16 04:21:58,300 INFO L78 Accepts]: Start accepts. Automaton has 4077 states and 5537 transitions. Word has length 761 [2023-02-16 04:21:58,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:21:58,300 INFO L495 AbstractCegarLoop]: Abstraction has 4077 states and 5537 transitions. [2023-02-16 04:21:58,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 5.705882352941177) internal successors, (97), 17 states have internal predecessors, (97), 8 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (19), 8 states have call predecessors, (19), 8 states have call successors, (19) [2023-02-16 04:21:58,301 INFO L276 IsEmpty]: Start isEmpty. Operand 4077 states and 5537 transitions. [2023-02-16 04:21:58,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 574 [2023-02-16 04:21:58,304 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:21:58,305 INFO L195 NwaCegarLoop]: trace histogram [53, 53, 27, 26, 26, 26, 26, 26, 26, 26, 26, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 6, 6, 5, 5, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2023-02-16 04:21:58,312 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Ended with exit code 0 [2023-02-16 04:21:58,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:21:58,511 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting binomialCoefficientErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:21:58,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:21:58,511 INFO L85 PathProgramCache]: Analyzing trace with hash -9446448, now seen corresponding path program 15 times [2023-02-16 04:21:58,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:21:58,511 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015717465] [2023-02-16 04:21:58,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:21:58,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:21:58,522 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:21:58,522 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1165446619] [2023-02-16 04:21:58,522 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-02-16 04:21:58,522 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:21:58,523 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:21:58,524 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:21:58,526 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2023-02-16 04:21:58,703 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-02-16 04:21:58,703 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 04:21:58,705 INFO L263 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 14 conjunts are in the unsatisfiable core [2023-02-16 04:21:58,708 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:21:58,783 INFO L134 CoverageAnalysis]: Checked inductivity of 8182 backedges. 454 proven. 2 refuted. 0 times theorem prover too weak. 7726 trivial. 0 not checked. [2023-02-16 04:21:58,783 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:22:01,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:22:01,340 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015717465] [2023-02-16 04:22:01,340 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:22:01,341 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1165446619] [2023-02-16 04:22:01,341 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1165446619] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-16 04:22:01,341 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-02-16 04:22:01,341 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2023-02-16 04:22:01,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232387812] [2023-02-16 04:22:01,341 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-02-16 04:22:01,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-02-16 04:22:01,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:22:01,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-02-16 04:22:01,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=123, Unknown=1, NotChecked=0, Total=156 [2023-02-16 04:22:01,342 INFO L87 Difference]: Start difference. First operand 4077 states and 5537 transitions. Second operand has 9 states, 8 states have (on average 6.625) internal successors, (53), 9 states have internal predecessors, (53), 3 states have call successors, (8), 1 states have call predecessors, (8), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2023-02-16 04:22:01,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:22:01,815 INFO L93 Difference]: Finished difference Result 4179 states and 5686 transitions. [2023-02-16 04:22:01,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-02-16 04:22:01,815 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 6.625) internal successors, (53), 9 states have internal predecessors, (53), 3 states have call successors, (8), 1 states have call predecessors, (8), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 573 [2023-02-16 04:22:01,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:22:01,823 INFO L225 Difference]: With dead ends: 4179 [2023-02-16 04:22:01,823 INFO L226 Difference]: Without dead ends: 4175 [2023-02-16 04:22:01,825 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 587 GetRequests, 571 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=59, Invalid=212, Unknown=1, NotChecked=0, Total=272 [2023-02-16 04:22:01,825 INFO L413 NwaCegarLoop]: 35 mSDtfsCounter, 31 mSDsluCounter, 157 mSDsCounter, 0 mSdLazyCounter, 138 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 192 SdHoareTripleChecker+Invalid, 146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-16 04:22:01,825 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [32 Valid, 192 Invalid, 146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 138 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-16 04:22:01,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4175 states. [2023-02-16 04:22:02,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4175 to 4101. [2023-02-16 04:22:02,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4101 states, 3367 states have (on average 1.079002079002079) internal successors, (3633), 3310 states have internal predecessors, (3633), 516 states have call successors, (516), 175 states have call predecessors, (516), 214 states have return successors, (1374), 615 states have call predecessors, (1374), 513 states have call successors, (1374) [2023-02-16 04:22:02,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4101 states to 4101 states and 5523 transitions. [2023-02-16 04:22:02,075 INFO L78 Accepts]: Start accepts. Automaton has 4101 states and 5523 transitions. Word has length 573 [2023-02-16 04:22:02,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:22:02,076 INFO L495 AbstractCegarLoop]: Abstraction has 4101 states and 5523 transitions. [2023-02-16 04:22:02,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 6.625) internal successors, (53), 9 states have internal predecessors, (53), 3 states have call successors, (8), 1 states have call predecessors, (8), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2023-02-16 04:22:02,076 INFO L276 IsEmpty]: Start isEmpty. Operand 4101 states and 5523 transitions. [2023-02-16 04:22:02,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 584 [2023-02-16 04:22:02,080 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:22:02,080 INFO L195 NwaCegarLoop]: trace histogram [54, 54, 27, 27, 27, 27, 27, 27, 27, 27, 27, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 6, 6, 5, 5, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2023-02-16 04:22:02,086 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Ended with exit code 0 [2023-02-16 04:22:02,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:22:02,286 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting binomialCoefficientErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:22:02,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:22:02,287 INFO L85 PathProgramCache]: Analyzing trace with hash 1848531440, now seen corresponding path program 16 times [2023-02-16 04:22:02,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:22:02,287 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877844732] [2023-02-16 04:22:02,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:22:02,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:22:02,302 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:22:02,302 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1194031032] [2023-02-16 04:22:02,302 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-02-16 04:22:02,303 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:22:02,303 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:22:02,304 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:22:02,306 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2023-02-16 04:22:02,518 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-02-16 04:22:02,518 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 04:22:02,521 INFO L263 TraceCheckSpWp]: Trace formula consists of 760 conjuncts, 19 conjunts are in the unsatisfiable core [2023-02-16 04:22:02,526 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:22:02,693 INFO L134 CoverageAnalysis]: Checked inductivity of 8550 backedges. 1535 proven. 345 refuted. 0 times theorem prover too weak. 6670 trivial. 0 not checked. [2023-02-16 04:22:02,694 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:22:03,471 INFO L134 CoverageAnalysis]: Checked inductivity of 8550 backedges. 1535 proven. 353 refuted. 0 times theorem prover too weak. 6662 trivial. 0 not checked. [2023-02-16 04:22:03,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:22:03,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877844732] [2023-02-16 04:22:03,471 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:22:03,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1194031032] [2023-02-16 04:22:03,471 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1194031032] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 04:22:03,471 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-16 04:22:03,472 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 17] total 21 [2023-02-16 04:22:03,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165510575] [2023-02-16 04:22:03,472 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-16 04:22:03,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-02-16 04:22:03,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:22:03,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-02-16 04:22:03,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=359, Unknown=0, NotChecked=0, Total=420 [2023-02-16 04:22:03,473 INFO L87 Difference]: Start difference. First operand 4101 states and 5523 transitions. Second operand has 21 states, 19 states have (on average 5.842105263157895) internal successors, (111), 21 states have internal predecessors, (111), 14 states have call successors, (22), 2 states have call predecessors, (22), 7 states have return successors, (24), 11 states have call predecessors, (24), 14 states have call successors, (24) [2023-02-16 04:22:04,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:22:04,188 INFO L93 Difference]: Finished difference Result 7784 states and 11065 transitions. [2023-02-16 04:22:04,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-02-16 04:22:04,188 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 19 states have (on average 5.842105263157895) internal successors, (111), 21 states have internal predecessors, (111), 14 states have call successors, (22), 2 states have call predecessors, (22), 7 states have return successors, (24), 11 states have call predecessors, (24), 14 states have call successors, (24) Word has length 583 [2023-02-16 04:22:04,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:22:04,198 INFO L225 Difference]: With dead ends: 7784 [2023-02-16 04:22:04,199 INFO L226 Difference]: Without dead ends: 4277 [2023-02-16 04:22:04,207 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1178 GetRequests, 1136 SyntacticMatches, 10 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=212, Invalid=910, Unknown=0, NotChecked=0, Total=1122 [2023-02-16 04:22:04,207 INFO L413 NwaCegarLoop]: 44 mSDtfsCounter, 155 mSDsluCounter, 367 mSDsCounter, 0 mSdLazyCounter, 764 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 411 SdHoareTripleChecker+Invalid, 862 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 764 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-02-16 04:22:04,208 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [167 Valid, 411 Invalid, 862 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 764 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-02-16 04:22:04,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4277 states. [2023-02-16 04:22:04,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4277 to 3658. [2023-02-16 04:22:04,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3658 states, 2987 states have (on average 1.076330766655507) internal successors, (3215), 2944 states have internal predecessors, (3215), 466 states have call successors, (466), 172 states have call predecessors, (466), 201 states have return successors, (1177), 541 states have call predecessors, (1177), 461 states have call successors, (1177) [2023-02-16 04:22:04,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3658 states to 3658 states and 4858 transitions. [2023-02-16 04:22:04,438 INFO L78 Accepts]: Start accepts. Automaton has 3658 states and 4858 transitions. Word has length 583 [2023-02-16 04:22:04,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:22:04,438 INFO L495 AbstractCegarLoop]: Abstraction has 3658 states and 4858 transitions. [2023-02-16 04:22:04,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 19 states have (on average 5.842105263157895) internal successors, (111), 21 states have internal predecessors, (111), 14 states have call successors, (22), 2 states have call predecessors, (22), 7 states have return successors, (24), 11 states have call predecessors, (24), 14 states have call successors, (24) [2023-02-16 04:22:04,439 INFO L276 IsEmpty]: Start isEmpty. Operand 3658 states and 4858 transitions. [2023-02-16 04:22:04,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 634 [2023-02-16 04:22:04,443 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:22:04,443 INFO L195 NwaCegarLoop]: trace histogram [60, 60, 39, 39, 39, 39, 39, 39, 39, 39, 21, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 04:22:04,451 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Forceful destruction successful, exit code 0 [2023-02-16 04:22:04,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable96 [2023-02-16 04:22:04,649 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:22:04,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:22:04,649 INFO L85 PathProgramCache]: Analyzing trace with hash -1549423643, now seen corresponding path program 3 times [2023-02-16 04:22:04,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:22:04,649 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476082969] [2023-02-16 04:22:04,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:22:04,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:22:04,661 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:22:04,661 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [626663112] [2023-02-16 04:22:04,661 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-02-16 04:22:04,661 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:22:04,661 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:22:04,662 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:22:04,664 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Waiting until timeout for monitored process [2023-02-16 04:22:04,879 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2023-02-16 04:22:04,879 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 04:22:04,881 INFO L263 TraceCheckSpWp]: Trace formula consists of 580 conjuncts, 18 conjunts are in the unsatisfiable core [2023-02-16 04:22:04,887 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:22:05,041 INFO L134 CoverageAnalysis]: Checked inductivity of 11976 backedges. 1749 proven. 61 refuted. 0 times theorem prover too weak. 10166 trivial. 0 not checked. [2023-02-16 04:22:05,041 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:22:06,290 INFO L134 CoverageAnalysis]: Checked inductivity of 11976 backedges. 1749 proven. 89 refuted. 0 times theorem prover too weak. 10138 trivial. 0 not checked. [2023-02-16 04:22:06,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:22:06,291 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476082969] [2023-02-16 04:22:06,291 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:22:06,291 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [626663112] [2023-02-16 04:22:06,291 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [626663112] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 04:22:06,291 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-16 04:22:06,292 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 16] total 22 [2023-02-16 04:22:06,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793124754] [2023-02-16 04:22:06,292 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-16 04:22:06,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-02-16 04:22:06,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:22:06,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-02-16 04:22:06,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2023-02-16 04:22:06,293 INFO L87 Difference]: Start difference. First operand 3658 states and 4858 transitions. Second operand has 23 states, 22 states have (on average 5.136363636363637) internal successors, (113), 23 states have internal predecessors, (113), 10 states have call successors, (19), 1 states have call predecessors, (19), 8 states have return successors, (24), 13 states have call predecessors, (24), 10 states have call successors, (24) [2023-02-16 04:22:07,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:22:07,227 INFO L93 Difference]: Finished difference Result 5318 states and 7563 transitions. [2023-02-16 04:22:07,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-02-16 04:22:07,228 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 5.136363636363637) internal successors, (113), 23 states have internal predecessors, (113), 10 states have call successors, (19), 1 states have call predecessors, (19), 8 states have return successors, (24), 13 states have call predecessors, (24), 10 states have call successors, (24) Word has length 633 [2023-02-16 04:22:07,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:22:07,246 INFO L225 Difference]: With dead ends: 5318 [2023-02-16 04:22:07,246 INFO L226 Difference]: Without dead ends: 5317 [2023-02-16 04:22:07,250 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1283 GetRequests, 1240 SyntacticMatches, 5 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 257 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=239, Invalid=1321, Unknown=0, NotChecked=0, Total=1560 [2023-02-16 04:22:07,251 INFO L413 NwaCegarLoop]: 29 mSDtfsCounter, 138 mSDsluCounter, 255 mSDsCounter, 0 mSdLazyCounter, 559 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 284 SdHoareTripleChecker+Invalid, 619 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 559 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-02-16 04:22:07,251 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [151 Valid, 284 Invalid, 619 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 559 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-02-16 04:22:07,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5317 states. [2023-02-16 04:22:07,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5317 to 3757. [2023-02-16 04:22:07,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3757 states, 3067 states have (on average 1.0749918487120964) internal successors, (3297), 3023 states have internal predecessors, (3297), 476 states have call successors, (476), 174 states have call predecessors, (476), 210 states have return successors, (1219), 559 states have call predecessors, (1219), 471 states have call successors, (1219) [2023-02-16 04:22:07,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3757 states to 3757 states and 4992 transitions. [2023-02-16 04:22:07,575 INFO L78 Accepts]: Start accepts. Automaton has 3757 states and 4992 transitions. Word has length 633 [2023-02-16 04:22:07,575 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:22:07,575 INFO L495 AbstractCegarLoop]: Abstraction has 3757 states and 4992 transitions. [2023-02-16 04:22:07,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 5.136363636363637) internal successors, (113), 23 states have internal predecessors, (113), 10 states have call successors, (19), 1 states have call predecessors, (19), 8 states have return successors, (24), 13 states have call predecessors, (24), 10 states have call successors, (24) [2023-02-16 04:22:07,575 INFO L276 IsEmpty]: Start isEmpty. Operand 3757 states and 4992 transitions. [2023-02-16 04:22:07,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 651 [2023-02-16 04:22:07,579 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:22:07,580 INFO L195 NwaCegarLoop]: trace histogram [63, 62, 42, 42, 42, 42, 42, 42, 42, 41, 21, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 04:22:07,587 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Forceful destruction successful, exit code 0 [2023-02-16 04:22:07,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 90 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable97 [2023-02-16 04:22:07,786 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:22:07,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:22:07,787 INFO L85 PathProgramCache]: Analyzing trace with hash 222794859, now seen corresponding path program 17 times [2023-02-16 04:22:07,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:22:07,787 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994594376] [2023-02-16 04:22:07,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:22:07,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:22:07,799 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:22:07,800 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [101002880] [2023-02-16 04:22:07,800 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-02-16 04:22:07,800 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:22:07,800 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:22:07,801 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:22:07,802 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2023-02-16 04:22:08,165 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 17 check-sat command(s) [2023-02-16 04:22:08,165 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 04:22:08,170 INFO L263 TraceCheckSpWp]: Trace formula consists of 1217 conjuncts, 41 conjunts are in the unsatisfiable core [2023-02-16 04:22:08,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:22:08,531 INFO L134 CoverageAnalysis]: Checked inductivity of 13239 backedges. 7216 proven. 1139 refuted. 0 times theorem prover too weak. 4884 trivial. 0 not checked. [2023-02-16 04:22:08,531 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:22:10,510 INFO L134 CoverageAnalysis]: Checked inductivity of 13239 backedges. 2378 proven. 2545 refuted. 0 times theorem prover too weak. 8316 trivial. 0 not checked. [2023-02-16 04:22:10,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:22:10,511 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994594376] [2023-02-16 04:22:10,511 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:22:10,511 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [101002880] [2023-02-16 04:22:10,511 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [101002880] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 04:22:10,511 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-16 04:22:10,512 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 32] total 40 [2023-02-16 04:22:10,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249995487] [2023-02-16 04:22:10,512 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-16 04:22:10,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2023-02-16 04:22:10,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:22:10,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2023-02-16 04:22:10,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=1416, Unknown=0, NotChecked=0, Total=1560 [2023-02-16 04:22:10,513 INFO L87 Difference]: Start difference. First operand 3757 states and 4992 transitions. Second operand has 40 states, 38 states have (on average 5.157894736842105) internal successors, (196), 40 states have internal predecessors, (196), 24 states have call successors, (44), 2 states have call predecessors, (44), 15 states have return successors, (49), 24 states have call predecessors, (49), 24 states have call successors, (49) [2023-02-16 04:22:12,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:22:12,820 INFO L93 Difference]: Finished difference Result 7805 states and 10855 transitions. [2023-02-16 04:22:12,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2023-02-16 04:22:12,820 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 38 states have (on average 5.157894736842105) internal successors, (196), 40 states have internal predecessors, (196), 24 states have call successors, (44), 2 states have call predecessors, (44), 15 states have return successors, (49), 24 states have call predecessors, (49), 24 states have call successors, (49) Word has length 650 [2023-02-16 04:22:12,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:22:12,830 INFO L225 Difference]: With dead ends: 7805 [2023-02-16 04:22:12,830 INFO L226 Difference]: Without dead ends: 4228 [2023-02-16 04:22:12,838 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1353 GetRequests, 1249 SyntacticMatches, 19 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1751 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=950, Invalid=6532, Unknown=0, NotChecked=0, Total=7482 [2023-02-16 04:22:12,839 INFO L413 NwaCegarLoop]: 76 mSDtfsCounter, 445 mSDsluCounter, 973 mSDsCounter, 0 mSdLazyCounter, 3524 mSolverCounterSat, 715 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 449 SdHoareTripleChecker+Valid, 1049 SdHoareTripleChecker+Invalid, 4239 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 715 IncrementalHoareTripleChecker+Valid, 3524 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-02-16 04:22:12,839 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [449 Valid, 1049 Invalid, 4239 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [715 Valid, 3524 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-02-16 04:22:12,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4228 states. [2023-02-16 04:22:13,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4228 to 3797. [2023-02-16 04:22:13,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3797 states, 3100 states have (on average 1.0712903225806452) internal successors, (3321), 3044 states have internal predecessors, (3321), 488 states have call successors, (488), 199 states have call predecessors, (488), 205 states have return successors, (1178), 553 states have call predecessors, (1178), 476 states have call successors, (1178) [2023-02-16 04:22:13,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3797 states to 3797 states and 4987 transitions. [2023-02-16 04:22:13,127 INFO L78 Accepts]: Start accepts. Automaton has 3797 states and 4987 transitions. Word has length 650 [2023-02-16 04:22:13,127 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:22:13,128 INFO L495 AbstractCegarLoop]: Abstraction has 3797 states and 4987 transitions. [2023-02-16 04:22:13,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 38 states have (on average 5.157894736842105) internal successors, (196), 40 states have internal predecessors, (196), 24 states have call successors, (44), 2 states have call predecessors, (44), 15 states have return successors, (49), 24 states have call predecessors, (49), 24 states have call successors, (49) [2023-02-16 04:22:13,128 INFO L276 IsEmpty]: Start isEmpty. Operand 3797 states and 4987 transitions. [2023-02-16 04:22:13,135 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 681 [2023-02-16 04:22:13,136 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:22:13,136 INFO L195 NwaCegarLoop]: trace histogram [68, 63, 47, 47, 47, 47, 43, 43, 43, 42, 21, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 04:22:13,144 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Forceful destruction successful, exit code 0 [2023-02-16 04:22:13,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable98 [2023-02-16 04:22:13,345 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:22:13,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:22:13,345 INFO L85 PathProgramCache]: Analyzing trace with hash 2069769739, now seen corresponding path program 18 times [2023-02-16 04:22:13,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:22:13,345 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126657921] [2023-02-16 04:22:13,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:22:13,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:22:13,361 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:22:13,362 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1757659143] [2023-02-16 04:22:13,362 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-02-16 04:22:13,362 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:22:13,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:22:13,363 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:22:13,384 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2023-02-16 04:22:13,708 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 17 check-sat command(s) [2023-02-16 04:22:13,708 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 04:22:13,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 839 conjuncts, 56 conjunts are in the unsatisfiable core [2023-02-16 04:22:13,716 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:22:15,338 INFO L134 CoverageAnalysis]: Checked inductivity of 14799 backedges. 2723 proven. 117 refuted. 0 times theorem prover too weak. 11959 trivial. 0 not checked. [2023-02-16 04:22:15,338 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 04:22:16,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 04:22:16,972 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126657921] [2023-02-16 04:22:16,972 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-02-16 04:22:16,972 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1757659143] [2023-02-16 04:22:16,972 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1757659143] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-16 04:22:16,972 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-02-16 04:22:16,972 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2023-02-16 04:22:16,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922569763] [2023-02-16 04:22:16,972 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-02-16 04:22:16,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-02-16 04:22:16,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 04:22:16,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-02-16 04:22:16,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=408, Unknown=0, NotChecked=0, Total=506 [2023-02-16 04:22:16,973 INFO L87 Difference]: Start difference. First operand 3797 states and 4987 transitions. Second operand has 19 states, 18 states have (on average 3.888888888888889) internal successors, (70), 19 states have internal predecessors, (70), 3 states have call successors, (8), 1 states have call predecessors, (8), 8 states have return successors, (13), 8 states have call predecessors, (13), 3 states have call successors, (13) [2023-02-16 04:22:24,138 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.53s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-02-16 04:22:24,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 04:22:24,495 INFO L93 Difference]: Finished difference Result 3904 states and 5346 transitions. [2023-02-16 04:22:24,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-02-16 04:22:24,496 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 3.888888888888889) internal successors, (70), 19 states have internal predecessors, (70), 3 states have call successors, (8), 1 states have call predecessors, (8), 8 states have return successors, (13), 8 states have call predecessors, (13), 3 states have call successors, (13) Word has length 680 [2023-02-16 04:22:24,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 04:22:24,505 INFO L225 Difference]: With dead ends: 3904 [2023-02-16 04:22:24,506 INFO L226 Difference]: Without dead ends: 3903 [2023-02-16 04:22:24,508 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 697 GetRequests, 668 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=161, Invalid=769, Unknown=0, NotChecked=0, Total=930 [2023-02-16 04:22:24,508 INFO L413 NwaCegarLoop]: 47 mSDtfsCounter, 42 mSDsluCounter, 476 mSDsCounter, 0 mSdLazyCounter, 766 mSolverCounterSat, 4 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 523 SdHoareTripleChecker+Invalid, 772 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 766 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.7s IncrementalHoareTripleChecker+Time [2023-02-16 04:22:24,508 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [46 Valid, 523 Invalid, 772 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 766 Invalid, 2 Unknown, 0 Unchecked, 4.7s Time] [2023-02-16 04:22:24,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3903 states. [2023-02-16 04:22:24,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3903 to 3818. [2023-02-16 04:22:24,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3818 states, 3118 states have (on average 1.0708787684413086) internal successors, (3339), 3060 states have internal predecessors, (3339), 488 states have call successors, (488), 199 states have call predecessors, (488), 208 states have return successors, (1195), 558 states have call predecessors, (1195), 476 states have call successors, (1195) [2023-02-16 04:22:24,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3818 states to 3818 states and 5022 transitions. [2023-02-16 04:22:24,756 INFO L78 Accepts]: Start accepts. Automaton has 3818 states and 5022 transitions. Word has length 680 [2023-02-16 04:22:24,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 04:22:24,757 INFO L495 AbstractCegarLoop]: Abstraction has 3818 states and 5022 transitions. [2023-02-16 04:22:24,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 3.888888888888889) internal successors, (70), 19 states have internal predecessors, (70), 3 states have call successors, (8), 1 states have call predecessors, (8), 8 states have return successors, (13), 8 states have call predecessors, (13), 3 states have call successors, (13) [2023-02-16 04:22:24,757 INFO L276 IsEmpty]: Start isEmpty. Operand 3818 states and 5022 transitions. [2023-02-16 04:22:24,760 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 654 [2023-02-16 04:22:24,761 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 04:22:24,761 INFO L195 NwaCegarLoop]: trace histogram [62, 62, 41, 41, 41, 41, 41, 41, 41, 41, 21, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 04:22:24,769 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Forceful destruction successful, exit code 0 [2023-02-16 04:22:24,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99,92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:22:24,967 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2023-02-16 04:22:24,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 04:22:24,968 INFO L85 PathProgramCache]: Analyzing trace with hash 1989657765, now seen corresponding path program 4 times [2023-02-16 04:22:24,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 04:22:24,968 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170824036] [2023-02-16 04:22:24,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 04:22:24,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 04:22:24,980 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-02-16 04:22:24,980 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1800420107] [2023-02-16 04:22:24,980 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-02-16 04:22:24,981 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 04:22:24,981 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 04:22:24,983 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-02-16 04:22:24,984 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Waiting until timeout for monitored process [2023-02-16 04:22:25,214 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-02-16 04:22:25,214 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 04:22:25,217 INFO L263 TraceCheckSpWp]: Trace formula consists of 787 conjuncts, 29 conjunts are in the unsatisfiable core [2023-02-16 04:22:25,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 04:22:25,433 INFO L134 CoverageAnalysis]: Checked inductivity of 12934 backedges. 4061 proven. 397 refuted. 0 times theorem prover too weak. 8476 trivial. 0 not checked. [2023-02-16 04:22:25,433 INFO L328 TraceCheckSpWp]: Computing backward predicates...