./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 791161d1 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-?-791161d [2022-07-23 13:24:23,499 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-23 13:24:23,513 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-23 13:24:23,549 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-23 13:24:23,555 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-23 13:24:23,556 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-23 13:24:23,557 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-23 13:24:23,558 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-23 13:24:23,559 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-23 13:24:23,559 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-23 13:24:23,560 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-23 13:24:23,561 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-23 13:24:23,561 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-23 13:24:23,561 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-23 13:24:23,562 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-23 13:24:23,563 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-23 13:24:23,563 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-23 13:24:23,564 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-23 13:24:23,565 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-23 13:24:23,566 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-23 13:24:23,567 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-23 13:24:23,569 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-23 13:24:23,569 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-23 13:24:23,570 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-23 13:24:23,570 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-23 13:24:23,576 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-23 13:24:23,577 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-23 13:24:23,577 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-23 13:24:23,578 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-23 13:24:23,578 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-23 13:24:23,578 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-23 13:24:23,579 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-23 13:24:23,579 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-23 13:24:23,583 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-23 13:24:23,584 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-23 13:24:23,584 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-23 13:24:23,585 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-23 13:24:23,585 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-23 13:24:23,585 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-23 13:24:23,585 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-23 13:24:23,586 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-23 13:24:23,590 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-23 13:24:23,591 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-64bit-Automizer_Default.epf [2022-07-23 13:24:23,614 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-23 13:24:23,614 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-23 13:24:23,615 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-23 13:24:23,615 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-23 13:24:23,633 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-23 13:24:23,635 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-23 13:24:23,635 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-23 13:24:23,636 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-23 13:24:23,637 INFO L138 SettingsManager]: * Use SBE=true [2022-07-23 13:24:23,638 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-23 13:24:23,638 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-07-23 13:24:23,638 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-23 13:24:23,638 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-23 13:24:23,644 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-23 13:24:23,645 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-23 13:24:23,645 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-23 13:24:23,645 INFO L138 SettingsManager]: * Check absence of signed integer overflows=true [2022-07-23 13:24:23,645 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-23 13:24:23,645 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-23 13:24:23,645 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-23 13:24:23,646 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-23 13:24:23,646 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-23 13:24:23,646 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-23 13:24:23,646 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-23 13:24:23,646 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-23 13:24:23,647 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-23 13:24:23,647 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-23 13:24:23,647 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-23 13:24:23,647 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-23 13:24:23,647 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-23 13:24:23,648 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/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 [2022-07-23 13:24:23,916 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-23 13:24:23,930 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-23 13:24:23,932 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-23 13:24:23,933 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-23 13:24:23,934 INFO L275 PluginConnector]: CDTParser initialized [2022-07-23 13:24:23,935 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/termination-numeric/Binomial.c [2022-07-23 13:24:23,983 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d2db2d2da/89d6d91202a644e18fe603df4daf56ed/FLAG2584912eb [2022-07-23 13:24:24,361 INFO L306 CDTParser]: Found 1 translation units. [2022-07-23 13:24:24,361 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/termination-numeric/Binomial.c [2022-07-23 13:24:24,374 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d2db2d2da/89d6d91202a644e18fe603df4daf56ed/FLAG2584912eb [2022-07-23 13:24:24,382 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d2db2d2da/89d6d91202a644e18fe603df4daf56ed [2022-07-23 13:24:24,384 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-23 13:24:24,385 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-23 13:24:24,386 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-23 13:24:24,386 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-23 13:24:24,388 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-23 13:24:24,389 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.07 01:24:24" (1/1) ... [2022-07-23 13:24:24,389 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@56e292b6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 01:24:24, skipping insertion in model container [2022-07-23 13:24:24,390 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.07 01:24:24" (1/1) ... [2022-07-23 13:24:24,394 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-23 13:24:24,402 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-23 13:24:24,577 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-23 13:24:24,582 INFO L203 MainTranslator]: Completed pre-run [2022-07-23 13:24:24,612 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-23 13:24:24,627 INFO L208 MainTranslator]: Completed translation [2022-07-23 13:24:24,627 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 01:24:24 WrapperNode [2022-07-23 13:24:24,627 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-23 13:24:24,630 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-23 13:24:24,630 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-23 13:24:24,631 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-23 13:24:24,641 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 01:24:24" (1/1) ... [2022-07-23 13:24:24,655 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 01:24:24" (1/1) ... [2022-07-23 13:24:24,673 INFO L137 Inliner]: procedures = 6, calls = 8, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 44 [2022-07-23 13:24:24,674 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-23 13:24:24,674 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-23 13:24:24,674 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-23 13:24:24,674 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-23 13:24:24,683 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 01:24:24" (1/1) ... [2022-07-23 13:24:24,683 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 01:24:24" (1/1) ... [2022-07-23 13:24:24,690 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 01:24:24" (1/1) ... [2022-07-23 13:24:24,704 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 01:24:24" (1/1) ... [2022-07-23 13:24:24,706 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 01:24:24" (1/1) ... [2022-07-23 13:24:24,723 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 01:24:24" (1/1) ... [2022-07-23 13:24:24,724 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 01:24:24" (1/1) ... [2022-07-23 13:24:24,725 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-23 13:24:24,726 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-23 13:24:24,726 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-23 13:24:24,726 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-23 13:24:24,727 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 01:24:24" (1/1) ... [2022-07-23 13:24:24,743 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-23 13:24:24,757 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:24:24,769 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) [2022-07-23 13:24:24,786 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 [2022-07-23 13:24:24,805 INFO L130 BoogieDeclarations]: Found specification of procedure fact [2022-07-23 13:24:24,805 INFO L138 BoogieDeclarations]: Found implementation of procedure fact [2022-07-23 13:24:24,806 INFO L130 BoogieDeclarations]: Found specification of procedure binomialCoefficient [2022-07-23 13:24:24,806 INFO L138 BoogieDeclarations]: Found implementation of procedure binomialCoefficient [2022-07-23 13:24:24,806 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-23 13:24:24,806 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-23 13:24:24,842 INFO L234 CfgBuilder]: Building ICFG [2022-07-23 13:24:24,843 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-23 13:24:24,976 INFO L275 CfgBuilder]: Performing block encoding [2022-07-23 13:24:24,981 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-23 13:24:24,984 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2022-07-23 13:24:24,986 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.07 01:24:24 BoogieIcfgContainer [2022-07-23 13:24:24,986 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-23 13:24:24,998 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-23 13:24:25,008 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-23 13:24:25,011 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-23 13:24:25,011 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.07 01:24:24" (1/3) ... [2022-07-23 13:24:25,012 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@70e1deb7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.07 01:24:25, skipping insertion in model container [2022-07-23 13:24:25,012 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 01:24:24" (2/3) ... [2022-07-23 13:24:25,012 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@70e1deb7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.07 01:24:25, skipping insertion in model container [2022-07-23 13:24:25,012 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.07 01:24:24" (3/3) ... [2022-07-23 13:24:25,013 INFO L111 eAbstractionObserver]: Analyzing ICFG Binomial.c [2022-07-23 13:24:25,037 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-23 13:24:25,038 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 14 error locations. [2022-07-23 13:24:25,093 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-23 13:24:25,104 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@77507fb5, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@7f28156c [2022-07-23 13:24:25,105 INFO L358 AbstractCegarLoop]: Starting to check reachability of 14 error locations. [2022-07-23 13:24:25,108 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) [2022-07-23 13:24:25,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2022-07-23 13:24:25,113 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:24:25,114 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 13:24:25,114 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:24:25,118 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:24:25,118 INFO L85 PathProgramCache]: Analyzing trace with hash 1446708258, now seen corresponding path program 1 times [2022-07-23 13:24:25,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:24:25,125 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968406309] [2022-07-23 13:24:25,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:25,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:24:25,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 13:24:25,254 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-23 13:24:25,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:24:25,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968406309] [2022-07-23 13:24:25,256 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968406309] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 13:24:25,271 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 13:24:25,272 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-23 13:24:25,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413168352] [2022-07-23 13:24:25,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 13:24:25,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-07-23 13:24:25,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:24:25,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-07-23 13:24:25,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-07-23 13:24:25,332 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) [2022-07-23 13:24:25,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:24:25,473 INFO L93 Difference]: Finished difference Result 114 states and 134 transitions. [2022-07-23 13:24:25,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-07-23 13:24:25,479 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 [2022-07-23 13:24:25,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:24:25,493 INFO L225 Difference]: With dead ends: 114 [2022-07-23 13:24:25,494 INFO L226 Difference]: Without dead ends: 56 [2022-07-23 13:24:25,497 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 [2022-07-23 13:24:25,501 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 [2022-07-23 13:24:25,502 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] [2022-07-23 13:24:25,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2022-07-23 13:24:25,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 56. [2022-07-23 13:24:25,549 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) [2022-07-23 13:24:25,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 63 transitions. [2022-07-23 13:24:25,555 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 63 transitions. Word has length 8 [2022-07-23 13:24:25,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:24:25,556 INFO L495 AbstractCegarLoop]: Abstraction has 56 states and 63 transitions. [2022-07-23 13:24:25,568 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) [2022-07-23 13:24:25,568 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 63 transitions. [2022-07-23 13:24:25,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2022-07-23 13:24:25,568 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:24:25,568 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 13:24:25,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-23 13:24:25,569 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:24:25,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:24:25,570 INFO L85 PathProgramCache]: Analyzing trace with hash 1446689999, now seen corresponding path program 1 times [2022-07-23 13:24:25,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:24:25,570 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771882224] [2022-07-23 13:24:25,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:25,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:24:25,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 13:24:25,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-23 13:24:25,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:24:25,649 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771882224] [2022-07-23 13:24:25,649 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771882224] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 13:24:25,650 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 13:24:25,650 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-23 13:24:25,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865592525] [2022-07-23 13:24:25,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 13:24:25,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-23 13:24:25,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:24:25,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-23 13:24:25,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-23 13:24:25,688 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) [2022-07-23 13:24:25,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:24:25,758 INFO L93 Difference]: Finished difference Result 109 states and 124 transitions. [2022-07-23 13:24:25,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-23 13:24:25,758 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 [2022-07-23 13:24:25,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:24:25,759 INFO L225 Difference]: With dead ends: 109 [2022-07-23 13:24:25,759 INFO L226 Difference]: Without dead ends: 57 [2022-07-23 13:24:25,760 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-23 13:24:25,761 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.1s IncrementalHoareTripleChecker+Time [2022-07-23 13:24:25,761 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.1s Time] [2022-07-23 13:24:25,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2022-07-23 13:24:25,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 57. [2022-07-23 13:24:25,766 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) [2022-07-23 13:24:25,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 64 transitions. [2022-07-23 13:24:25,767 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 64 transitions. Word has length 8 [2022-07-23 13:24:25,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:24:25,767 INFO L495 AbstractCegarLoop]: Abstraction has 57 states and 64 transitions. [2022-07-23 13:24:25,767 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) [2022-07-23 13:24:25,767 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 64 transitions. [2022-07-23 13:24:25,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-07-23 13:24:25,768 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:24:25,768 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 13:24:25,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-07-23 13:24:25,768 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:24:25,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:24:25,769 INFO L85 PathProgramCache]: Analyzing trace with hash 1304665248, now seen corresponding path program 1 times [2022-07-23 13:24:25,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:24:25,769 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420966065] [2022-07-23 13:24:25,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:25,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:24:25,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 13:24:25,881 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-23 13:24:25,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:24:25,882 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [420966065] [2022-07-23 13:24:25,886 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [420966065] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 13:24:25,887 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 13:24:25,887 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-23 13:24:25,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928286828] [2022-07-23 13:24:25,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 13:24:25,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-23 13:24:25,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:24:25,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-23 13:24:25,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-23 13:24:25,890 INFO L87 Difference]: Start difference. First operand 57 states and 64 transitions. Second operand has 7 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-23 13:24:26,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:24:26,125 INFO L93 Difference]: Finished difference Result 155 states and 182 transitions. [2022-07-23 13:24:26,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-23 13:24:26,126 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-07-23 13:24:26,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:24:26,129 INFO L225 Difference]: With dead ends: 155 [2022-07-23 13:24:26,131 INFO L226 Difference]: Without dead ends: 102 [2022-07-23 13:24:26,132 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-07-23 13:24:26,134 INFO L413 NwaCegarLoop]: 64 mSDtfsCounter, 52 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 108 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 329 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-23 13:24:26,136 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [54 Valid, 329 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 108 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-23 13:24:26,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2022-07-23 13:24:26,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 87. [2022-07-23 13:24:26,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 58 states have (on average 1.4655172413793103) 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) [2022-07-23 13:24:26,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 107 transitions. [2022-07-23 13:24:26,160 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 107 transitions. Word has length 13 [2022-07-23 13:24:26,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:24:26,160 INFO L495 AbstractCegarLoop]: Abstraction has 87 states and 107 transitions. [2022-07-23 13:24:26,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 2.2) internal successors, (11), 5 states have internal predecessors, (11), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-23 13:24:26,160 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 107 transitions. [2022-07-23 13:24:26,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-07-23 13:24:26,161 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:24:26,161 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 13:24:26,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-07-23 13:24:26,161 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:24:26,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:24:26,162 INFO L85 PathProgramCache]: Analyzing trace with hash 616970978, now seen corresponding path program 1 times [2022-07-23 13:24:26,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:24:26,163 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436467934] [2022-07-23 13:24:26,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:26,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:24:26,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 13:24:26,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-23 13:24:26,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:24:26,184 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436467934] [2022-07-23 13:24:26,184 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1436467934] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 13:24:26,184 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 13:24:26,184 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-23 13:24:26,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007211396] [2022-07-23 13:24:26,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 13:24:26,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-23 13:24:26,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:24:26,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-23 13:24:26,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-23 13:24:26,186 INFO L87 Difference]: Start difference. First operand 87 states and 107 transitions. Second operand has 4 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-23 13:24:26,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:24:26,227 INFO L93 Difference]: Finished difference Result 186 states and 225 transitions. [2022-07-23 13:24:26,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-23 13:24:26,228 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-07-23 13:24:26,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:24:26,228 INFO L225 Difference]: With dead ends: 186 [2022-07-23 13:24:26,229 INFO L226 Difference]: Without dead ends: 105 [2022-07-23 13:24:26,229 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-23 13:24:26,230 INFO L413 NwaCegarLoop]: 59 mSDtfsCounter, 34 mSDsluCounter, 105 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-23 13:24:26,231 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 164 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-23 13:24:26,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2022-07-23 13:24:26,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 88. [2022-07-23 13:24:26,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 59 states have (on average 1.4576271186440677) internal successors, (86), 72 states have internal predecessors, (86), 11 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-07-23 13:24:26,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 108 transitions. [2022-07-23 13:24:26,239 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 108 transitions. Word has length 13 [2022-07-23 13:24:26,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:24:26,239 INFO L495 AbstractCegarLoop]: Abstraction has 88 states and 108 transitions. [2022-07-23 13:24:26,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-23 13:24:26,239 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 108 transitions. [2022-07-23 13:24:26,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-07-23 13:24:26,240 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:24:26,240 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 13:24:26,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-07-23 13:24:26,240 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:24:26,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:24:26,241 INFO L85 PathProgramCache]: Analyzing trace with hash 1503380349, now seen corresponding path program 1 times [2022-07-23 13:24:26,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:24:26,241 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080252839] [2022-07-23 13:24:26,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:26,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:24:26,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 13:24:26,284 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-23 13:24:26,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 13:24:26,289 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-23 13:24:26,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:24:26,289 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080252839] [2022-07-23 13:24:26,289 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080252839] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 13:24:26,289 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 13:24:26,289 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-23 13:24:26,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741838703] [2022-07-23 13:24:26,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 13:24:26,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-23 13:24:26,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:24:26,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-23 13:24:26,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-23 13:24:26,291 INFO L87 Difference]: Start difference. First operand 88 states and 108 transitions. Second operand has 7 states, 6 states have (on average 2.5) internal successors, (15), 5 states have internal predecessors, (15), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-23 13:24:26,420 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:24:26,420 INFO L93 Difference]: Finished difference Result 226 states and 294 transitions. [2022-07-23 13:24:26,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-23 13:24:26,420 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.5) internal successors, (15), 5 states have internal predecessors, (15), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 19 [2022-07-23 13:24:26,421 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:24:26,422 INFO L225 Difference]: With dead ends: 226 [2022-07-23 13:24:26,422 INFO L226 Difference]: Without dead ends: 145 [2022-07-23 13:24:26,422 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 [2022-07-23 13:24:26,429 INFO L413 NwaCegarLoop]: 59 mSDtfsCounter, 43 mSDsluCounter, 250 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 309 SdHoareTripleChecker+Invalid, 122 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-23 13:24:26,429 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [45 Valid, 309 Invalid, 122 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-23 13:24:26,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2022-07-23 13:24:26,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 125. [2022-07-23 13:24:26,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 85 states have (on average 1.4705882352941178) internal successors, (125), 100 states have internal predecessors, (125), 19 states have call successors, (19), 7 states have call predecessors, (19), 7 states have return successors, (19), 17 states have call predecessors, (19), 19 states have call successors, (19) [2022-07-23 13:24:26,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 163 transitions. [2022-07-23 13:24:26,449 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 163 transitions. Word has length 19 [2022-07-23 13:24:26,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:24:26,449 INFO L495 AbstractCegarLoop]: Abstraction has 125 states and 163 transitions. [2022-07-23 13:24:26,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.5) internal successors, (15), 5 states have internal predecessors, (15), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-23 13:24:26,450 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 163 transitions. [2022-07-23 13:24:26,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-07-23 13:24:26,450 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:24:26,450 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 13:24:26,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-07-23 13:24:26,450 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting binomialCoefficientErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:24:26,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:24:26,451 INFO L85 PathProgramCache]: Analyzing trace with hash -715516421, now seen corresponding path program 1 times [2022-07-23 13:24:26,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:24:26,451 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266333903] [2022-07-23 13:24:26,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:26,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:24:26,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 13:24:26,487 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-23 13:24:26,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 13:24:26,492 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-23 13:24:26,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 13:24:26,501 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-07-23 13:24:26,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:24:26,501 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266333903] [2022-07-23 13:24:26,502 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1266333903] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 13:24:26,515 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 13:24:26,515 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-23 13:24:26,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579326948] [2022-07-23 13:24:26,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 13:24:26,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-23 13:24:26,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:24:26,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-23 13:24:26,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-23 13:24:26,517 INFO L87 Difference]: Start difference. First operand 125 states and 163 transitions. Second operand has 6 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-23 13:24:26,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:24:26,723 INFO L93 Difference]: Finished difference Result 149 states and 179 transitions. [2022-07-23 13:24:26,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-23 13:24:26,723 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 22 [2022-07-23 13:24:26,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:24:26,724 INFO L225 Difference]: With dead ends: 149 [2022-07-23 13:24:26,724 INFO L226 Difference]: Without dead ends: 148 [2022-07-23 13:24:26,725 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 [2022-07-23 13:24:26,725 INFO L413 NwaCegarLoop]: 59 mSDtfsCounter, 63 mSDsluCounter, 200 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 259 SdHoareTripleChecker+Invalid, 89 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-23 13:24:26,726 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [65 Valid, 259 Invalid, 89 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-23 13:24:26,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2022-07-23 13:24:26,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 125. [2022-07-23 13:24:26,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 85 states have (on average 1.4588235294117646) internal successors, (124), 100 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) [2022-07-23 13:24:26,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 162 transitions. [2022-07-23 13:24:26,735 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 162 transitions. Word has length 22 [2022-07-23 13:24:26,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:24:26,735 INFO L495 AbstractCegarLoop]: Abstraction has 125 states and 162 transitions. [2022-07-23 13:24:26,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-23 13:24:26,735 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 162 transitions. [2022-07-23 13:24:26,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-07-23 13:24:26,736 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:24:26,736 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] [2022-07-23 13:24:26,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-07-23 13:24:26,736 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting binomialCoefficientErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:24:26,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:24:26,736 INFO L85 PathProgramCache]: Analyzing trace with hash -706172517, now seen corresponding path program 1 times [2022-07-23 13:24:26,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:24:26,736 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039728432] [2022-07-23 13:24:26,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:26,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:24:26,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 13:24:26,806 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-23 13:24:26,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 13:24:26,810 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-23 13:24:26,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 13:24:26,814 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-07-23 13:24:26,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:24:26,814 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039728432] [2022-07-23 13:24:26,814 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1039728432] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 13:24:26,814 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 13:24:26,814 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-23 13:24:26,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483515877] [2022-07-23 13:24:26,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 13:24:26,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-23 13:24:26,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:24:26,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-23 13:24:26,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-07-23 13:24:26,815 INFO L87 Difference]: Start difference. First operand 125 states and 162 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) [2022-07-23 13:24:26,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:24:26,890 INFO L93 Difference]: Finished difference Result 163 states and 200 transitions. [2022-07-23 13:24:26,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-23 13:24:26,891 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 [2022-07-23 13:24:26,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:24:26,894 INFO L225 Difference]: With dead ends: 163 [2022-07-23 13:24:26,894 INFO L226 Difference]: Without dead ends: 162 [2022-07-23 13:24:26,894 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 [2022-07-23 13:24:26,895 INFO L413 NwaCegarLoop]: 56 mSDtfsCounter, 61 mSDsluCounter, 190 mSDsCounter, 0 mSdLazyCounter, 79 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 246 SdHoareTripleChecker+Invalid, 88 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 79 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-23 13:24:26,898 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 246 Invalid, 88 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 79 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-23 13:24:26,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2022-07-23 13:24:26,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 140. [2022-07-23 13:24:26,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 96 states have (on average 1.4270833333333333) internal successors, (137), 111 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) [2022-07-23 13:24:26,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 181 transitions. [2022-07-23 13:24:26,910 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 181 transitions. Word has length 23 [2022-07-23 13:24:26,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:24:26,910 INFO L495 AbstractCegarLoop]: Abstraction has 140 states and 181 transitions. [2022-07-23 13:24:26,910 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) [2022-07-23 13:24:26,910 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 181 transitions. [2022-07-23 13:24:26,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-07-23 13:24:26,911 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:24:26,911 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 13:24:26,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-07-23 13:24:26,911 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:24:26,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:24:26,912 INFO L85 PathProgramCache]: Analyzing trace with hash -131105574, now seen corresponding path program 1 times [2022-07-23 13:24:26,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:24:26,912 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308205782] [2022-07-23 13:24:26,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:26,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:24:26,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 13:24:26,957 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-23 13:24:26,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 13:24:26,961 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-23 13:24:26,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 13:24:26,965 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-07-23 13:24:26,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:24:26,966 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308205782] [2022-07-23 13:24:26,966 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308205782] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 13:24:26,966 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 13:24:26,966 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-23 13:24:26,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647317865] [2022-07-23 13:24:26,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 13:24:26,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-23 13:24:26,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:24:26,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-23 13:24:26,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-23 13:24:26,967 INFO L87 Difference]: Start difference. First operand 140 states and 181 transitions. Second operand has 8 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 6 states have internal predecessors, (18), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-23 13:24:27,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:24:27,067 INFO L93 Difference]: Finished difference Result 292 states and 376 transitions. [2022-07-23 13:24:27,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-23 13:24:27,068 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 6 states have internal predecessors, (18), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 27 [2022-07-23 13:24:27,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:24:27,069 INFO L225 Difference]: With dead ends: 292 [2022-07-23 13:24:27,070 INFO L226 Difference]: Without dead ends: 168 [2022-07-23 13:24:27,070 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 [2022-07-23 13:24:27,071 INFO L413 NwaCegarLoop]: 58 mSDtfsCounter, 64 mSDsluCounter, 284 mSDsCounter, 0 mSdLazyCounter, 138 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 342 SdHoareTripleChecker+Invalid, 152 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-23 13:24:27,071 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [66 Valid, 342 Invalid, 152 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 138 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-23 13:24:27,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2022-07-23 13:24:27,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 144. [2022-07-23 13:24:27,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 99 states have (on average 1.4141414141414141) internal successors, (140), 114 states have internal predecessors, (140), 22 states have call successors, (22), 9 states have call predecessors, (22), 9 states have return successors, (22), 20 states have call predecessors, (22), 22 states have call successors, (22) [2022-07-23 13:24:27,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 184 transitions. [2022-07-23 13:24:27,081 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 184 transitions. Word has length 27 [2022-07-23 13:24:27,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:24:27,081 INFO L495 AbstractCegarLoop]: Abstraction has 144 states and 184 transitions. [2022-07-23 13:24:27,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 6 states have internal predecessors, (18), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-23 13:24:27,082 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 184 transitions. [2022-07-23 13:24:27,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-07-23 13:24:27,082 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:24:27,082 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 13:24:27,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-07-23 13:24:27,083 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting binomialCoefficientErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:24:27,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:24:27,083 INFO L85 PathProgramCache]: Analyzing trace with hash -1641411648, now seen corresponding path program 1 times [2022-07-23 13:24:27,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:24:27,083 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811277377] [2022-07-23 13:24:27,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:27,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:24:27,092 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:24:27,092 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1064333984] [2022-07-23 13:24:27,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:27,093 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:24:27,093 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:24:27,094 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) [2022-07-23 13:24:27,095 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-07-23 13:24:27,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 13:24:27,141 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 9 conjunts are in the unsatisfiable core [2022-07-23 13:24:27,145 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:24:27,195 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-07-23 13:24:27,196 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-23 13:24:27,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:24:27,196 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811277377] [2022-07-23 13:24:27,196 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:24:27,196 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1064333984] [2022-07-23 13:24:27,196 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1064333984] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 13:24:27,196 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 13:24:27,196 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-23 13:24:27,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105755440] [2022-07-23 13:24:27,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 13:24:27,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-23 13:24:27,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:24:27,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-23 13:24:27,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-23 13:24:27,197 INFO L87 Difference]: Start difference. First operand 144 states and 184 transitions. Second operand has 5 states, 4 states have (on average 4.75) internal successors, (19), 5 states have internal predecessors, (19), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-23 13:24:27,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:24:27,257 INFO L93 Difference]: Finished difference Result 203 states and 281 transitions. [2022-07-23 13:24:27,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-23 13:24:27,257 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.75) internal successors, (19), 5 states have internal predecessors, (19), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 30 [2022-07-23 13:24:27,257 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:24:27,258 INFO L225 Difference]: With dead ends: 203 [2022-07-23 13:24:27,258 INFO L226 Difference]: Without dead ends: 201 [2022-07-23 13:24:27,259 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-23 13:24:27,259 INFO L413 NwaCegarLoop]: 54 mSDtfsCounter, 16 mSDsluCounter, 152 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 206 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-23 13:24:27,259 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 206 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-23 13:24:27,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2022-07-23 13:24:27,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 170. [2022-07-23 13:24:27,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 121 states have (on average 1.3553719008264462) internal successors, (164), 133 states have internal predecessors, (164), 25 states have call successors, (25), 9 states have call predecessors, (25), 10 states have return successors, (39), 27 states have call predecessors, (39), 25 states have call successors, (39) [2022-07-23 13:24:27,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 228 transitions. [2022-07-23 13:24:27,269 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 228 transitions. Word has length 30 [2022-07-23 13:24:27,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:24:27,270 INFO L495 AbstractCegarLoop]: Abstraction has 170 states and 228 transitions. [2022-07-23 13:24:27,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.75) internal successors, (19), 5 states have internal predecessors, (19), 2 states have call successors, (4), 1 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-23 13:24:27,270 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 228 transitions. [2022-07-23 13:24:27,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-07-23 13:24:27,270 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:24:27,270 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 13:24:27,322 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-07-23 13:24:27,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:24:27,482 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting binomialCoefficientErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:24:27,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:24:27,482 INFO L85 PathProgramCache]: Analyzing trace with hash -1143594174, now seen corresponding path program 1 times [2022-07-23 13:24:27,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:24:27,483 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068635336] [2022-07-23 13:24:27,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:27,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:24:27,506 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:24:27,506 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [813836132] [2022-07-23 13:24:27,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:27,506 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:24:27,506 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:24:27,507 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) [2022-07-23 13:24:27,515 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-07-23 13:24:27,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 13:24:27,571 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 9 conjunts are in the unsatisfiable core [2022-07-23 13:24:27,573 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:24:27,687 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-07-23 13:24:27,687 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 13:24:30,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:24:30,259 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068635336] [2022-07-23 13:24:30,259 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:24:30,260 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [813836132] [2022-07-23 13:24:30,260 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [813836132] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-23 13:24:30,260 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-23 13:24:30,260 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2022-07-23 13:24:30,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919652191] [2022-07-23 13:24:30,260 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-23 13:24:30,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-23 13:24:30,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:24:30,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-23 13:24:30,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2022-07-23 13:24:30,261 INFO L87 Difference]: Start difference. First operand 170 states and 228 transitions. Second operand has 7 states, 6 states have (on average 3.5) internal successors, (21), 7 states have internal predecessors, (21), 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) [2022-07-23 13:24:30,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:24:30,335 INFO L93 Difference]: Finished difference Result 257 states and 355 transitions. [2022-07-23 13:24:30,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-23 13:24:30,336 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 3.5) internal successors, (21), 7 states have internal predecessors, (21), 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 32 [2022-07-23 13:24:30,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:24:30,337 INFO L225 Difference]: With dead ends: 257 [2022-07-23 13:24:30,338 INFO L226 Difference]: Without dead ends: 255 [2022-07-23 13:24:30,338 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2022-07-23 13:24:30,338 INFO L413 NwaCegarLoop]: 57 mSDtfsCounter, 43 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-23 13:24:30,338 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [49 Valid, 172 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 61 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-23 13:24:30,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2022-07-23 13:24:30,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 205. [2022-07-23 13:24:30,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 205 states, 150 states have (on average 1.3) internal successors, (195), 159 states have internal predecessors, (195), 31 states have call successors, (31), 9 states have call predecessors, (31), 10 states have return successors, (50), 36 states have call predecessors, (50), 31 states have call successors, (50) [2022-07-23 13:24:30,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205 states to 205 states and 276 transitions. [2022-07-23 13:24:30,349 INFO L78 Accepts]: Start accepts. Automaton has 205 states and 276 transitions. Word has length 32 [2022-07-23 13:24:30,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:24:30,349 INFO L495 AbstractCegarLoop]: Abstraction has 205 states and 276 transitions. [2022-07-23 13:24:30,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 3.5) internal successors, (21), 7 states have internal predecessors, (21), 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) [2022-07-23 13:24:30,350 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 276 transitions. [2022-07-23 13:24:30,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-07-23 13:24:30,350 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:24:30,350 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] [2022-07-23 13:24:30,369 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-07-23 13:24:30,563 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,SelfDestructingSolverStorable9 [2022-07-23 13:24:30,563 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:24:30,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:24:30,564 INFO L85 PathProgramCache]: Analyzing trace with hash -1848456444, now seen corresponding path program 1 times [2022-07-23 13:24:30,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:24:30,564 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691054997] [2022-07-23 13:24:30,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:30,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:24:30,575 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:24:30,575 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [652214372] [2022-07-23 13:24:30,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:30,576 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:24:30,576 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:24:30,580 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) [2022-07-23 13:24:30,581 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-07-23 13:24:30,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 13:24:30,612 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-23 13:24:30,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:24:30,640 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-07-23 13:24:30,641 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-23 13:24:30,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:24:30,641 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691054997] [2022-07-23 13:24:30,641 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:24:30,641 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [652214372] [2022-07-23 13:24:30,641 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [652214372] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 13:24:30,641 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 13:24:30,641 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-23 13:24:30,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194872053] [2022-07-23 13:24:30,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 13:24:30,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-23 13:24:30,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:24:30,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-23 13:24:30,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-23 13:24:30,642 INFO L87 Difference]: Start difference. First operand 205 states and 276 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) [2022-07-23 13:24:30,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:24:30,668 INFO L93 Difference]: Finished difference Result 217 states and 291 transitions. [2022-07-23 13:24:30,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-23 13:24:30,668 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 [2022-07-23 13:24:30,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:24:30,669 INFO L225 Difference]: With dead ends: 217 [2022-07-23 13:24:30,669 INFO L226 Difference]: Without dead ends: 216 [2022-07-23 13:24:30,669 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 [2022-07-23 13:24:30,670 INFO L413 NwaCegarLoop]: 61 mSDtfsCounter, 7 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 171 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-23 13:24:30,670 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 171 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-23 13:24:30,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2022-07-23 13:24:30,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 213. [2022-07-23 13:24:30,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 213 states, 157 states have (on average 1.286624203821656) internal successors, (202), 164 states have internal predecessors, (202), 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) [2022-07-23 13:24:30,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 213 states to 213 states and 285 transitions. [2022-07-23 13:24:30,688 INFO L78 Accepts]: Start accepts. Automaton has 213 states and 285 transitions. Word has length 38 [2022-07-23 13:24:30,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:24:30,688 INFO L495 AbstractCegarLoop]: Abstraction has 213 states and 285 transitions. [2022-07-23 13:24:30,688 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) [2022-07-23 13:24:30,688 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 285 transitions. [2022-07-23 13:24:30,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-07-23 13:24:30,689 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:24:30,689 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 13:24:30,708 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-07-23 13:24:30,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:24:30,889 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:24:30,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:24:30,890 INFO L85 PathProgramCache]: Analyzing trace with hash -1467574807, now seen corresponding path program 1 times [2022-07-23 13:24:30,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:24:30,890 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884311250] [2022-07-23 13:24:30,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:30,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:24:30,896 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:24:30,896 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [95276628] [2022-07-23 13:24:30,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:30,898 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:24:30,899 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:24:30,900 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) [2022-07-23 13:24:30,901 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-07-23 13:24:30,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 13:24:30,931 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-23 13:24:30,932 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:24:30,954 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-07-23 13:24:30,954 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-23 13:24:30,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:24:30,954 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884311250] [2022-07-23 13:24:30,954 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:24:30,955 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [95276628] [2022-07-23 13:24:30,955 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [95276628] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 13:24:30,955 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 13:24:30,955 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-23 13:24:30,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053342106] [2022-07-23 13:24:30,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 13:24:30,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-23 13:24:30,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:24:30,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-23 13:24:30,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-23 13:24:30,956 INFO L87 Difference]: Start difference. First operand 213 states and 285 transitions. Second operand has 4 states, 3 states have (on average 8.333333333333334) internal successors, (25), 4 states have internal predecessors, (25), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-07-23 13:24:30,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:24:30,978 INFO L93 Difference]: Finished difference Result 213 states and 285 transitions. [2022-07-23 13:24:30,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-23 13:24:30,979 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 8.333333333333334) internal successors, (25), 4 states have internal predecessors, (25), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 39 [2022-07-23 13:24:30,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:24:30,980 INFO L225 Difference]: With dead ends: 213 [2022-07-23 13:24:30,980 INFO L226 Difference]: Without dead ends: 212 [2022-07-23 13:24:30,980 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-23 13:24:30,981 INFO L413 NwaCegarLoop]: 55 mSDtfsCounter, 12 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 148 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 [2022-07-23 13:24:30,981 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 148 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-23 13:24:30,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2022-07-23 13:24:30,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 212. [2022-07-23 13:24:30,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 157 states have (on average 1.2738853503184713) 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) [2022-07-23 13:24:30,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 283 transitions. [2022-07-23 13:24:30,991 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 283 transitions. Word has length 39 [2022-07-23 13:24:30,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:24:30,991 INFO L495 AbstractCegarLoop]: Abstraction has 212 states and 283 transitions. [2022-07-23 13:24:30,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 8.333333333333334) internal successors, (25), 4 states have internal predecessors, (25), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-07-23 13:24:30,991 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 283 transitions. [2022-07-23 13:24:30,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-07-23 13:24:30,992 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:24:30,992 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] [2022-07-23 13:24:31,027 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2022-07-23 13:24:31,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:24:31,228 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:24:31,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:24:31,229 INFO L85 PathProgramCache]: Analyzing trace with hash -2048877323, now seen corresponding path program 1 times [2022-07-23 13:24:31,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:24:31,229 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104653188] [2022-07-23 13:24:31,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:31,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:24:31,236 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:24:31,236 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [105712866] [2022-07-23 13:24:31,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:31,236 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:24:31,236 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:24:31,237 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) [2022-07-23 13:24:31,247 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-07-23 13:24:31,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 13:24:31,276 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-23 13:24:31,279 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:24:31,300 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-07-23 13:24:31,300 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-23 13:24:31,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:24:31,300 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104653188] [2022-07-23 13:24:31,300 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:24:31,301 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [105712866] [2022-07-23 13:24:31,301 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [105712866] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 13:24:31,301 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 13:24:31,301 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-23 13:24:31,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986632477] [2022-07-23 13:24:31,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 13:24:31,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-23 13:24:31,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:24:31,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-23 13:24:31,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-23 13:24:31,302 INFO L87 Difference]: Start difference. First operand 212 states and 283 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) [2022-07-23 13:24:31,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:24:31,328 INFO L93 Difference]: Finished difference Result 218 states and 288 transitions. [2022-07-23 13:24:31,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-23 13:24:31,329 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 [2022-07-23 13:24:31,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:24:31,330 INFO L225 Difference]: With dead ends: 218 [2022-07-23 13:24:31,330 INFO L226 Difference]: Without dead ends: 217 [2022-07-23 13:24:31,331 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 [2022-07-23 13:24:31,331 INFO L413 NwaCegarLoop]: 57 mSDtfsCounter, 8 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-23 13:24:31,331 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 163 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-23 13:24:31,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2022-07-23 13:24:31,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 214. [2022-07-23 13:24:31,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 214 states, 159 states have (on average 1.270440251572327) internal successors, (202), 165 states have internal predecessors, (202), 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) [2022-07-23 13:24:31,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 285 transitions. [2022-07-23 13:24:31,341 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 285 transitions. Word has length 42 [2022-07-23 13:24:31,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:24:31,341 INFO L495 AbstractCegarLoop]: Abstraction has 214 states and 285 transitions. [2022-07-23 13:24:31,341 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) [2022-07-23 13:24:31,341 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 285 transitions. [2022-07-23 13:24:31,342 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-07-23 13:24:31,342 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:24:31,342 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] [2022-07-23 13:24:31,361 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-07-23 13:24:31,559 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,SelfDestructingSolverStorable12 [2022-07-23 13:24:31,559 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:24:31,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:24:31,559 INFO L85 PathProgramCache]: Analyzing trace with hash 909312544, now seen corresponding path program 1 times [2022-07-23 13:24:31,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:24:31,559 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178720281] [2022-07-23 13:24:31,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:31,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:24:31,566 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:24:31,566 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [767451582] [2022-07-23 13:24:31,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:31,566 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:24:31,566 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:24:31,577 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) [2022-07-23 13:24:31,623 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-07-23 13:24:31,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 13:24:31,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-23 13:24:31,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:24:31,706 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-07-23 13:24:31,706 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-23 13:24:31,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:24:31,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [178720281] [2022-07-23 13:24:31,706 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:24:31,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [767451582] [2022-07-23 13:24:31,707 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [767451582] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 13:24:31,708 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 13:24:31,708 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-23 13:24:31,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59053177] [2022-07-23 13:24:31,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 13:24:31,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-23 13:24:31,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:24:31,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-23 13:24:31,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-23 13:24:31,709 INFO L87 Difference]: Start difference. First operand 214 states and 285 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) [2022-07-23 13:24:31,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:24:31,730 INFO L93 Difference]: Finished difference Result 214 states and 285 transitions. [2022-07-23 13:24:31,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-23 13:24:31,731 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 [2022-07-23 13:24:31,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:24:31,733 INFO L225 Difference]: With dead ends: 214 [2022-07-23 13:24:31,733 INFO L226 Difference]: Without dead ends: 213 [2022-07-23 13:24:31,733 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 [2022-07-23 13:24:31,733 INFO L413 NwaCegarLoop]: 54 mSDtfsCounter, 7 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 145 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 [2022-07-23 13:24:31,734 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 145 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-23 13:24:31,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2022-07-23 13:24:31,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 213. [2022-07-23 13:24:31,741 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) [2022-07-23 13:24:31,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 213 states to 213 states and 284 transitions. [2022-07-23 13:24:31,744 INFO L78 Accepts]: Start accepts. Automaton has 213 states and 284 transitions. Word has length 43 [2022-07-23 13:24:31,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:24:31,744 INFO L495 AbstractCegarLoop]: Abstraction has 213 states and 284 transitions. [2022-07-23 13:24:31,745 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) [2022-07-23 13:24:31,745 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 284 transitions. [2022-07-23 13:24:31,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-07-23 13:24:31,746 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:24:31,747 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] [2022-07-23 13:24:31,766 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-07-23 13:24:31,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:24:31,964 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:24:31,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:24:31,964 INFO L85 PathProgramCache]: Analyzing trace with hash 1923383932, now seen corresponding path program 1 times [2022-07-23 13:24:31,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:24:31,964 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313546728] [2022-07-23 13:24:31,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:31,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:24:31,970 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:24:31,971 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1700844985] [2022-07-23 13:24:31,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:31,971 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:24:31,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:24:31,972 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) [2022-07-23 13:24:31,973 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-07-23 13:24:32,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 13:24:32,001 INFO L263 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-23 13:24:32,002 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:24:32,049 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-07-23 13:24:32,049 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 13:24:32,145 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-07-23 13:24:32,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:24:32,145 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313546728] [2022-07-23 13:24:32,145 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:24:32,145 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1700844985] [2022-07-23 13:24:32,145 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1700844985] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 13:24:32,145 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 13:24:32,145 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2022-07-23 13:24:32,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120880920] [2022-07-23 13:24:32,145 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 13:24:32,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-07-23 13:24:32,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:24:32,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-07-23 13:24:32,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2022-07-23 13:24:32,146 INFO L87 Difference]: Start difference. First operand 213 states and 284 transitions. Second operand has 16 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 12 states have internal predecessors, (44), 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) [2022-07-23 13:24:32,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:24:32,475 INFO L93 Difference]: Finished difference Result 316 states and 409 transitions. [2022-07-23 13:24:32,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-07-23 13:24:32,476 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 12 states have internal predecessors, (44), 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 47 [2022-07-23 13:24:32,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:24:32,477 INFO L225 Difference]: With dead ends: 316 [2022-07-23 13:24:32,477 INFO L226 Difference]: Without dead ends: 315 [2022-07-23 13:24:32,477 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 83 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=90, Invalid=462, Unknown=0, NotChecked=0, Total=552 [2022-07-23 13:24:32,478 INFO L413 NwaCegarLoop]: 63 mSDtfsCounter, 182 mSDsluCounter, 526 mSDsCounter, 0 mSdLazyCounter, 448 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 189 SdHoareTripleChecker+Valid, 589 SdHoareTripleChecker+Invalid, 498 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 448 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-23 13:24:32,478 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [189 Valid, 589 Invalid, 498 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 448 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-23 13:24:32,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 315 states. [2022-07-23 13:24:32,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 315 to 278. [2022-07-23 13:24:32,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 278 states, 209 states have (on average 1.30622009569378) internal successors, (273), 216 states have internal predecessors, (273), 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) [2022-07-23 13:24:32,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 278 states to 278 states and 384 transitions. [2022-07-23 13:24:32,488 INFO L78 Accepts]: Start accepts. Automaton has 278 states and 384 transitions. Word has length 47 [2022-07-23 13:24:32,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:24:32,488 INFO L495 AbstractCegarLoop]: Abstraction has 278 states and 384 transitions. [2022-07-23 13:24:32,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 12 states have internal predecessors, (44), 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) [2022-07-23 13:24:32,488 INFO L276 IsEmpty]: Start isEmpty. Operand 278 states and 384 transitions. [2022-07-23 13:24:32,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2022-07-23 13:24:32,489 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:24:32,489 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] [2022-07-23 13:24:32,521 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-07-23 13:24:32,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:24:32,703 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:24:32,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:24:32,704 INFO L85 PathProgramCache]: Analyzing trace with hash -504640214, now seen corresponding path program 1 times [2022-07-23 13:24:32,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:24:32,704 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743853503] [2022-07-23 13:24:32,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:32,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:24:32,709 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:24:32,709 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1455039439] [2022-07-23 13:24:32,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:32,709 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:24:32,709 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:24:32,715 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) [2022-07-23 13:24:32,716 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-07-23 13:24:32,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 13:24:32,746 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-23 13:24:32,753 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:24:32,763 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-07-23 13:24:32,763 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-23 13:24:32,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:24:32,763 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743853503] [2022-07-23 13:24:32,763 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:24:32,764 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1455039439] [2022-07-23 13:24:32,764 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1455039439] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 13:24:32,764 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 13:24:32,764 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-23 13:24:32,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941096969] [2022-07-23 13:24:32,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 13:24:32,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-23 13:24:32,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:24:32,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-23 13:24:32,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-23 13:24:32,766 INFO L87 Difference]: Start difference. First operand 278 states and 384 transitions. Second operand has 3 states, 2 states have (on average 14.5) internal successors, (29), 3 states have internal predecessors, (29), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2022-07-23 13:24:32,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:24:32,781 INFO L93 Difference]: Finished difference Result 278 states and 384 transitions. [2022-07-23 13:24:32,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-23 13:24:32,782 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 14.5) internal successors, (29), 3 states have internal predecessors, (29), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 48 [2022-07-23 13:24:32,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:24:32,783 INFO L225 Difference]: With dead ends: 278 [2022-07-23 13:24:32,783 INFO L226 Difference]: Without dead ends: 277 [2022-07-23 13:24:32,784 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-23 13:24:32,784 INFO L413 NwaCegarLoop]: 57 mSDtfsCounter, 8 mSDsluCounter, 50 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 107 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 [2022-07-23 13:24:32,784 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 107 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-23 13:24:32,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 277 states. [2022-07-23 13:24:32,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 277 to 277. [2022-07-23 13:24:32,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 277 states, 209 states have (on average 1.291866028708134) internal successors, (270), 215 states have internal predecessors, (270), 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) [2022-07-23 13:24:32,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 277 states to 277 states and 381 transitions. [2022-07-23 13:24:32,796 INFO L78 Accepts]: Start accepts. Automaton has 277 states and 381 transitions. Word has length 48 [2022-07-23 13:24:32,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:24:32,796 INFO L495 AbstractCegarLoop]: Abstraction has 277 states and 381 transitions. [2022-07-23 13:24:32,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 14.5) internal successors, (29), 3 states have internal predecessors, (29), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2022-07-23 13:24:32,796 INFO L276 IsEmpty]: Start isEmpty. Operand 277 states and 381 transitions. [2022-07-23 13:24:32,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-07-23 13:24:32,798 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:24:32,798 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] [2022-07-23 13:24:32,824 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-07-23 13:24:33,015 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,SelfDestructingSolverStorable15 [2022-07-23 13:24:33,015 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:24:33,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:24:33,016 INFO L85 PathProgramCache]: Analyzing trace with hash -169316457, now seen corresponding path program 1 times [2022-07-23 13:24:33,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:24:33,016 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635753051] [2022-07-23 13:24:33,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:33,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:24:33,021 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:24:33,021 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1054478819] [2022-07-23 13:24:33,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:33,021 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:24:33,021 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:24:33,030 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) [2022-07-23 13:24:33,034 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-07-23 13:24:33,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 13:24:33,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-23 13:24:33,094 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:24:33,141 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-07-23 13:24:33,141 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-23 13:24:33,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:24:33,142 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635753051] [2022-07-23 13:24:33,142 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:24:33,142 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1054478819] [2022-07-23 13:24:33,142 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1054478819] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 13:24:33,142 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 13:24:33,142 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-23 13:24:33,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207628923] [2022-07-23 13:24:33,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 13:24:33,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-23 13:24:33,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:24:33,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-23 13:24:33,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-07-23 13:24:33,143 INFO L87 Difference]: Start difference. First operand 277 states and 381 transitions. Second operand has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 6 states have internal predecessors, (34), 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) [2022-07-23 13:24:33,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:24:33,189 INFO L93 Difference]: Finished difference Result 496 states and 685 transitions. [2022-07-23 13:24:33,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-23 13:24:33,190 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 6 states have internal predecessors, (34), 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 53 [2022-07-23 13:24:33,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:24:33,191 INFO L225 Difference]: With dead ends: 496 [2022-07-23 13:24:33,191 INFO L226 Difference]: Without dead ends: 253 [2022-07-23 13:24:33,192 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2022-07-23 13:24:33,192 INFO L413 NwaCegarLoop]: 52 mSDtfsCounter, 23 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-23 13:24:33,193 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [24 Valid, 107 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-23 13:24:33,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2022-07-23 13:24:33,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 251. [2022-07-23 13:24:33,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 251 states, 189 states have (on average 1.2804232804232805) internal successors, (242), 196 states have internal predecessors, (242), 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) [2022-07-23 13:24:33,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 251 states to 251 states and 340 transitions. [2022-07-23 13:24:33,200 INFO L78 Accepts]: Start accepts. Automaton has 251 states and 340 transitions. Word has length 53 [2022-07-23 13:24:33,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:24:33,200 INFO L495 AbstractCegarLoop]: Abstraction has 251 states and 340 transitions. [2022-07-23 13:24:33,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 6 states have internal predecessors, (34), 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) [2022-07-23 13:24:33,201 INFO L276 IsEmpty]: Start isEmpty. Operand 251 states and 340 transitions. [2022-07-23 13:24:33,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-07-23 13:24:33,201 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:24:33,201 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] [2022-07-23 13:24:33,218 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-07-23 13:24:33,415 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,SelfDestructingSolverStorable16 [2022-07-23 13:24:33,415 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:24:33,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:24:33,415 INFO L85 PathProgramCache]: Analyzing trace with hash -1084763047, now seen corresponding path program 2 times [2022-07-23 13:24:33,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:24:33,415 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876436159] [2022-07-23 13:24:33,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:33,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:24:33,421 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:24:33,421 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1990904791] [2022-07-23 13:24:33,421 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-23 13:24:33,421 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:24:33,421 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:24:33,422 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) [2022-07-23 13:24:33,447 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-07-23 13:24:33,455 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-23 13:24:33,455 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-23 13:24:33,456 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 7 conjunts are in the unsatisfiable core [2022-07-23 13:24:33,457 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:24:33,520 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-07-23 13:24:33,520 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-23 13:24:33,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:24:33,520 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876436159] [2022-07-23 13:24:33,520 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:24:33,521 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1990904791] [2022-07-23 13:24:33,521 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1990904791] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 13:24:33,521 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 13:24:33,521 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-23 13:24:33,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794677303] [2022-07-23 13:24:33,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 13:24:33,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-23 13:24:33,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:24:33,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-23 13:24:33,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-23 13:24:33,522 INFO L87 Difference]: Start difference. First operand 251 states and 340 transitions. Second operand has 8 states, 6 states have (on average 5.666666666666667) internal successors, (34), 7 states have internal predecessors, (34), 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) [2022-07-23 13:24:33,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:24:33,669 INFO L93 Difference]: Finished difference Result 516 states and 716 transitions. [2022-07-23 13:24:33,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-23 13:24:33,670 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 5.666666666666667) internal successors, (34), 7 states have internal predecessors, (34), 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 53 [2022-07-23 13:24:33,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:24:33,671 INFO L225 Difference]: With dead ends: 516 [2022-07-23 13:24:33,671 INFO L226 Difference]: Without dead ends: 303 [2022-07-23 13:24:33,672 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-07-23 13:24:33,672 INFO L413 NwaCegarLoop]: 62 mSDtfsCounter, 55 mSDsluCounter, 283 mSDsCounter, 0 mSdLazyCounter, 213 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 345 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 [2022-07-23 13:24:33,672 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [57 Valid, 345 Invalid, 225 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 213 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-23 13:24:33,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303 states. [2022-07-23 13:24:33,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303 to 295. [2022-07-23 13:24:33,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 223 states have (on average 1.3094170403587444) internal successors, (292), 228 states have internal predecessors, (292), 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) [2022-07-23 13:24:33,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 412 transitions. [2022-07-23 13:24:33,683 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 412 transitions. Word has length 53 [2022-07-23 13:24:33,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:24:33,683 INFO L495 AbstractCegarLoop]: Abstraction has 295 states and 412 transitions. [2022-07-23 13:24:33,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 5.666666666666667) internal successors, (34), 7 states have internal predecessors, (34), 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) [2022-07-23 13:24:33,683 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 412 transitions. [2022-07-23 13:24:33,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-07-23 13:24:33,684 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:24:33,684 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] [2022-07-23 13:24:33,704 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-07-23 13:24:33,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-07-23 13:24:33,899 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:24:33,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:24:33,899 INFO L85 PathProgramCache]: Analyzing trace with hash 275903367, now seen corresponding path program 1 times [2022-07-23 13:24:33,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:24:33,900 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792181229] [2022-07-23 13:24:33,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:33,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:24:33,904 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:24:33,904 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1535363522] [2022-07-23 13:24:33,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:33,905 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:24:33,905 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:24:33,910 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) [2022-07-23 13:24:33,912 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-07-23 13:24:33,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 13:24:33,941 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-23 13:24:33,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:24:34,064 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 13 proven. 1 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-07-23 13:24:34,064 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 13:24:34,132 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 12 proven. 2 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-07-23 13:24:34,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:24:34,133 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792181229] [2022-07-23 13:24:34,133 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:24:34,133 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1535363522] [2022-07-23 13:24:34,133 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1535363522] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 13:24:34,133 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 13:24:34,133 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2022-07-23 13:24:34,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974821509] [2022-07-23 13:24:34,133 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 13:24:34,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-07-23 13:24:34,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:24:34,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-07-23 13:24:34,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2022-07-23 13:24:34,134 INFO L87 Difference]: Start difference. First operand 295 states and 412 transitions. Second operand has 15 states, 15 states have (on average 3.2) internal successors, (48), 15 states have internal predecessors, (48), 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) [2022-07-23 13:24:34,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:24:34,323 INFO L93 Difference]: Finished difference Result 533 states and 738 transitions. [2022-07-23 13:24:34,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-23 13:24:34,324 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.2) internal successors, (48), 15 states have internal predecessors, (48), 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 52 [2022-07-23 13:24:34,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:24:34,326 INFO L225 Difference]: With dead ends: 533 [2022-07-23 13:24:34,326 INFO L226 Difference]: Without dead ends: 323 [2022-07-23 13:24:34,327 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 89 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=109, Invalid=397, Unknown=0, NotChecked=0, Total=506 [2022-07-23 13:24:34,327 INFO L413 NwaCegarLoop]: 53 mSDtfsCounter, 50 mSDsluCounter, 416 mSDsCounter, 0 mSdLazyCounter, 222 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 469 SdHoareTripleChecker+Invalid, 232 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 222 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-23 13:24:34,327 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [53 Valid, 469 Invalid, 232 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 222 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-23 13:24:34,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 323 states. [2022-07-23 13:24:34,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 323 to 305. [2022-07-23 13:24:34,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 233 states have (on average 1.3047210300429184) internal successors, (304), 238 states have internal predecessors, (304), 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) [2022-07-23 13:24:34,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 424 transitions. [2022-07-23 13:24:34,348 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 424 transitions. Word has length 52 [2022-07-23 13:24:34,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:24:34,348 INFO L495 AbstractCegarLoop]: Abstraction has 305 states and 424 transitions. [2022-07-23 13:24:34,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.2) internal successors, (48), 15 states have internal predecessors, (48), 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) [2022-07-23 13:24:34,349 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 424 transitions. [2022-07-23 13:24:34,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-07-23 13:24:34,349 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:24:34,349 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] [2022-07-23 13:24:34,371 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-07-23 13:24:34,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:24:34,555 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:24:34,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:24:34,556 INFO L85 PathProgramCache]: Analyzing trace with hash 726408517, now seen corresponding path program 1 times [2022-07-23 13:24:34,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:24:34,556 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310753100] [2022-07-23 13:24:34,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:34,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:24:34,561 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:24:34,571 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2077433609] [2022-07-23 13:24:34,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:34,571 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:24:34,572 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:24:34,577 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) [2022-07-23 13:24:34,578 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-07-23 13:24:34,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 13:24:34,629 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 19 conjunts are in the unsatisfiable core [2022-07-23 13:24:34,630 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:24:34,741 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 14 proven. 4 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-07-23 13:24:34,741 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 13:24:36,199 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 14 proven. 4 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2022-07-23 13:24:36,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:24:36,200 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310753100] [2022-07-23 13:24:36,200 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:24:36,200 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2077433609] [2022-07-23 13:24:36,200 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2077433609] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 13:24:36,200 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 13:24:36,200 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2022-07-23 13:24:36,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207395428] [2022-07-23 13:24:36,200 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 13:24:36,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-23 13:24:36,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:24:36,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-23 13:24:36,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2022-07-23 13:24:36,201 INFO L87 Difference]: Start difference. First operand 305 states and 424 transitions. Second operand has 20 states, 17 states have (on average 3.176470588235294) internal successors, (54), 16 states have internal predecessors, (54), 9 states have call successors, (11), 5 states have call predecessors, (11), 3 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) [2022-07-23 13:24:37,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:24:37,050 INFO L93 Difference]: Finished difference Result 606 states and 829 transitions. [2022-07-23 13:24:37,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-07-23 13:24:37,051 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 17 states have (on average 3.176470588235294) internal successors, (54), 16 states have internal predecessors, (54), 9 states have call successors, (11), 5 states have call predecessors, (11), 3 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) Word has length 55 [2022-07-23 13:24:37,051 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:24:37,052 INFO L225 Difference]: With dead ends: 606 [2022-07-23 13:24:37,053 INFO L226 Difference]: Without dead ends: 392 [2022-07-23 13:24:37,054 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 95 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 132 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=145, Invalid=911, Unknown=0, NotChecked=0, Total=1056 [2022-07-23 13:24:37,054 INFO L413 NwaCegarLoop]: 70 mSDtfsCounter, 190 mSDsluCounter, 704 mSDsCounter, 0 mSdLazyCounter, 580 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 195 SdHoareTripleChecker+Valid, 774 SdHoareTripleChecker+Invalid, 717 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 580 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 70 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-23 13:24:37,054 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [195 Valid, 774 Invalid, 717 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 580 Invalid, 0 Unknown, 70 Unchecked, 0.4s Time] [2022-07-23 13:24:37,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2022-07-23 13:24:37,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 364. [2022-07-23 13:24:37,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 282 states have (on average 1.2943262411347518) internal successors, (365), 281 states have internal predecessors, (365), 52 states have call successors, (52), 16 states have call predecessors, (52), 19 states have return successors, (85), 66 states have call predecessors, (85), 52 states have call successors, (85) [2022-07-23 13:24:37,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 502 transitions. [2022-07-23 13:24:37,066 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 502 transitions. Word has length 55 [2022-07-23 13:24:37,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:24:37,066 INFO L495 AbstractCegarLoop]: Abstraction has 364 states and 502 transitions. [2022-07-23 13:24:37,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 17 states have (on average 3.176470588235294) internal successors, (54), 16 states have internal predecessors, (54), 9 states have call successors, (11), 5 states have call predecessors, (11), 3 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) [2022-07-23 13:24:37,066 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 502 transitions. [2022-07-23 13:24:37,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-07-23 13:24:37,067 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:24:37,067 INFO L195 NwaCegarLoop]: trace histogram [6, 4, 4, 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] [2022-07-23 13:24:37,084 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-07-23 13:24:37,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:24:37,283 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:24:37,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:24:37,284 INFO L85 PathProgramCache]: Analyzing trace with hash 1989972148, now seen corresponding path program 1 times [2022-07-23 13:24:37,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:24:37,284 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898892800] [2022-07-23 13:24:37,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:37,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:24:37,289 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:24:37,289 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1100104987] [2022-07-23 13:24:37,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:37,289 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:24:37,289 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:24:37,298 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) [2022-07-23 13:24:37,326 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-07-23 13:24:37,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 13:24:37,333 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-23 13:24:37,335 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:24:37,388 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 35 proven. 2 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-07-23 13:24:37,389 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 13:24:37,437 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 19 proven. 6 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-07-23 13:24:37,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:24:37,437 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898892800] [2022-07-23 13:24:37,437 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:24:37,437 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1100104987] [2022-07-23 13:24:37,438 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1100104987] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 13:24:37,438 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 13:24:37,438 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2022-07-23 13:24:37,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603024412] [2022-07-23 13:24:37,438 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 13:24:37,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-23 13:24:37,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:24:37,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-23 13:24:37,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2022-07-23 13:24:37,439 INFO L87 Difference]: Start difference. First operand 364 states and 502 transitions. Second operand has 11 states, 10 states have (on average 4.2) internal successors, (42), 8 states have internal predecessors, (42), 6 states have call successors, (9), 5 states have call predecessors, (9), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-23 13:24:37,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:24:37,646 INFO L93 Difference]: Finished difference Result 706 states and 977 transitions. [2022-07-23 13:24:37,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-23 13:24:37,647 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 4.2) internal successors, (42), 8 states have internal predecessors, (42), 6 states have call successors, (9), 5 states have call predecessors, (9), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Word has length 61 [2022-07-23 13:24:37,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:24:37,649 INFO L225 Difference]: With dead ends: 706 [2022-07-23 13:24:37,649 INFO L226 Difference]: Without dead ends: 382 [2022-07-23 13:24:37,650 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2022-07-23 13:24:37,650 INFO L413 NwaCegarLoop]: 68 mSDtfsCounter, 71 mSDsluCounter, 391 mSDsCounter, 0 mSdLazyCounter, 269 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 459 SdHoareTripleChecker+Invalid, 286 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 269 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-23 13:24:37,650 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [74 Valid, 459 Invalid, 286 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 269 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-23 13:24:37,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 382 states. [2022-07-23 13:24:37,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 382 to 363. [2022-07-23 13:24:37,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 363 states, 280 states have (on average 1.2892857142857144) internal successors, (361), 281 states have internal predecessors, (361), 52 states have call successors, (52), 17 states have call predecessors, (52), 20 states have return successors, (83), 64 states have call predecessors, (83), 52 states have call successors, (83) [2022-07-23 13:24:37,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 363 states to 363 states and 496 transitions. [2022-07-23 13:24:37,660 INFO L78 Accepts]: Start accepts. Automaton has 363 states and 496 transitions. Word has length 61 [2022-07-23 13:24:37,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:24:37,660 INFO L495 AbstractCegarLoop]: Abstraction has 363 states and 496 transitions. [2022-07-23 13:24:37,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 4.2) internal successors, (42), 8 states have internal predecessors, (42), 6 states have call successors, (9), 5 states have call predecessors, (9), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-23 13:24:37,661 INFO L276 IsEmpty]: Start isEmpty. Operand 363 states and 496 transitions. [2022-07-23 13:24:37,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-07-23 13:24:37,661 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:24:37,661 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 4, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 13:24:37,705 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-07-23 13:24:37,878 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,SelfDestructingSolverStorable20 [2022-07-23 13:24:37,878 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:24:37,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:24:37,878 INFO L85 PathProgramCache]: Analyzing trace with hash -681681031, now seen corresponding path program 1 times [2022-07-23 13:24:37,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:24:37,878 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874178507] [2022-07-23 13:24:37,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:37,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:24:37,884 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:24:37,884 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1750210850] [2022-07-23 13:24:37,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:37,884 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:24:37,884 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:24:37,885 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) [2022-07-23 13:24:37,886 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-07-23 13:24:37,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 13:24:37,921 INFO L263 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-23 13:24:37,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:24:37,957 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2022-07-23 13:24:37,957 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-23 13:24:37,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:24:37,957 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874178507] [2022-07-23 13:24:37,957 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:24:37,957 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1750210850] [2022-07-23 13:24:37,958 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1750210850] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 13:24:37,958 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 13:24:37,958 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-23 13:24:37,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730935295] [2022-07-23 13:24:37,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 13:24:37,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-23 13:24:37,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:24:37,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-23 13:24:37,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-23 13:24:37,959 INFO L87 Difference]: Start difference. First operand 363 states and 496 transitions. Second operand has 7 states, 6 states have (on average 6.166666666666667) internal successors, (37), 5 states have internal predecessors, (37), 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) [2022-07-23 13:24:38,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:24:38,156 INFO L93 Difference]: Finished difference Result 683 states and 928 transitions. [2022-07-23 13:24:38,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-23 13:24:38,158 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 6.166666666666667) internal successors, (37), 5 states have internal predecessors, (37), 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 63 [2022-07-23 13:24:38,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:24:38,160 INFO L225 Difference]: With dead ends: 683 [2022-07-23 13:24:38,160 INFO L226 Difference]: Without dead ends: 369 [2022-07-23 13:24:38,161 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-07-23 13:24:38,161 INFO L413 NwaCegarLoop]: 68 mSDtfsCounter, 41 mSDsluCounter, 273 mSDsCounter, 0 mSdLazyCounter, 112 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 341 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-23 13:24:38,161 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 341 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 112 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-23 13:24:38,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 369 states. [2022-07-23 13:24:38,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 369 to 359. [2022-07-23 13:24:38,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 359 states, 277 states have (on average 1.2779783393501805) internal successors, (354), 278 states have internal predecessors, (354), 50 states have call successors, (50), 18 states have call predecessors, (50), 21 states have return successors, (77), 62 states have call predecessors, (77), 50 states have call successors, (77) [2022-07-23 13:24:38,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 481 transitions. [2022-07-23 13:24:38,171 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 481 transitions. Word has length 63 [2022-07-23 13:24:38,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:24:38,172 INFO L495 AbstractCegarLoop]: Abstraction has 359 states and 481 transitions. [2022-07-23 13:24:38,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 6.166666666666667) internal successors, (37), 5 states have internal predecessors, (37), 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) [2022-07-23 13:24:38,172 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 481 transitions. [2022-07-23 13:24:38,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-07-23 13:24:38,172 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:24:38,173 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] [2022-07-23 13:24:38,202 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-07-23 13:24:38,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:24:38,387 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting binomialCoefficientErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:24:38,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:24:38,388 INFO L85 PathProgramCache]: Analyzing trace with hash -1354749825, now seen corresponding path program 1 times [2022-07-23 13:24:38,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:24:38,388 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [797976797] [2022-07-23 13:24:38,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:38,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:24:38,392 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:24:38,393 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [919568249] [2022-07-23 13:24:38,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:38,393 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:24:38,393 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:24:38,394 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) [2022-07-23 13:24:38,396 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-07-23 13:24:38,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 13:24:38,444 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 9 conjunts are in the unsatisfiable core [2022-07-23 13:24:38,445 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:24:38,521 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-07-23 13:24:38,522 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 13:24:38,609 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-07-23 13:24:38,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:24:38,609 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [797976797] [2022-07-23 13:24:38,609 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:24:38,609 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [919568249] [2022-07-23 13:24:38,609 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [919568249] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 13:24:38,609 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 13:24:38,609 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2022-07-23 13:24:38,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390216229] [2022-07-23 13:24:38,609 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 13:24:38,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-23 13:24:38,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:24:38,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-23 13:24:38,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-07-23 13:24:38,618 INFO L87 Difference]: Start difference. First operand 359 states and 481 transitions. Second operand has 14 states, 13 states have (on average 3.923076923076923) internal successors, (51), 12 states have internal predecessors, (51), 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) [2022-07-23 13:24:38,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:24:38,880 INFO L93 Difference]: Finished difference Result 442 states and 589 transitions. [2022-07-23 13:24:38,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-23 13:24:38,881 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 3.923076923076923) internal successors, (51), 12 states have internal predecessors, (51), 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 66 [2022-07-23 13:24:38,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:24:38,882 INFO L225 Difference]: With dead ends: 442 [2022-07-23 13:24:38,882 INFO L226 Difference]: Without dead ends: 441 [2022-07-23 13:24:38,882 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 120 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=108, Invalid=354, Unknown=0, NotChecked=0, Total=462 [2022-07-23 13:24:38,883 INFO L413 NwaCegarLoop]: 68 mSDtfsCounter, 124 mSDsluCounter, 501 mSDsCounter, 0 mSdLazyCounter, 281 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 569 SdHoareTripleChecker+Invalid, 307 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 281 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-23 13:24:38,883 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [127 Valid, 569 Invalid, 307 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 281 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-23 13:24:38,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 441 states. [2022-07-23 13:24:38,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 441 to 418. [2022-07-23 13:24:38,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 418 states, 322 states have (on average 1.279503105590062) internal successors, (412), 322 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) [2022-07-23 13:24:38,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 418 states to 418 states and 572 transitions. [2022-07-23 13:24:38,895 INFO L78 Accepts]: Start accepts. Automaton has 418 states and 572 transitions. Word has length 66 [2022-07-23 13:24:38,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:24:38,895 INFO L495 AbstractCegarLoop]: Abstraction has 418 states and 572 transitions. [2022-07-23 13:24:38,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 3.923076923076923) internal successors, (51), 12 states have internal predecessors, (51), 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) [2022-07-23 13:24:38,896 INFO L276 IsEmpty]: Start isEmpty. Operand 418 states and 572 transitions. [2022-07-23 13:24:38,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-07-23 13:24:38,896 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:24:38,896 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] [2022-07-23 13:24:38,915 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-07-23 13:24:39,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:24:39,113 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting binomialCoefficientErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:24:39,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:24:39,114 INFO L85 PathProgramCache]: Analyzing trace with hash 952428439, now seen corresponding path program 1 times [2022-07-23 13:24:39,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:24:39,114 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730133867] [2022-07-23 13:24:39,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:39,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:24:39,118 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:24:39,118 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [406224226] [2022-07-23 13:24:39,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:39,118 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:24:39,118 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:24:39,123 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) [2022-07-23 13:24:39,124 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-07-23 13:24:39,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 13:24:39,156 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 9 conjunts are in the unsatisfiable core [2022-07-23 13:24:39,157 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:24:39,239 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-07-23 13:24:39,240 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-23 13:24:39,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:24:39,240 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730133867] [2022-07-23 13:24:39,240 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:24:39,240 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [406224226] [2022-07-23 13:24:39,240 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [406224226] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 13:24:39,240 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 13:24:39,240 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-23 13:24:39,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567014660] [2022-07-23 13:24:39,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 13:24:39,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-23 13:24:39,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:24:39,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-23 13:24:39,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-07-23 13:24:39,241 INFO L87 Difference]: Start difference. First operand 418 states and 572 transitions. Second operand has 8 states, 7 states have (on average 5.428571428571429) internal successors, (38), 7 states have internal predecessors, (38), 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) [2022-07-23 13:24:39,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:24:39,368 INFO L93 Difference]: Finished difference Result 425 states and 573 transitions. [2022-07-23 13:24:39,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-23 13:24:39,368 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 5.428571428571429) internal successors, (38), 7 states have internal predecessors, (38), 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 67 [2022-07-23 13:24:39,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:24:39,370 INFO L225 Difference]: With dead ends: 425 [2022-07-23 13:24:39,370 INFO L226 Difference]: Without dead ends: 424 [2022-07-23 13:24:39,370 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2022-07-23 13:24:39,371 INFO L413 NwaCegarLoop]: 65 mSDtfsCounter, 46 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 131 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 331 SdHoareTripleChecker+Invalid, 138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 131 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-23 13:24:39,371 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 331 Invalid, 138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 131 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-23 13:24:39,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 424 states. [2022-07-23 13:24:39,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 424 to 418. [2022-07-23 13:24:39,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 418 states, 322 states have (on average 1.2732919254658386) internal successors, (410), 322 states have internal predecessors, (410), 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) [2022-07-23 13:24:39,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 418 states to 418 states and 570 transitions. [2022-07-23 13:24:39,382 INFO L78 Accepts]: Start accepts. Automaton has 418 states and 570 transitions. Word has length 67 [2022-07-23 13:24:39,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:24:39,383 INFO L495 AbstractCegarLoop]: Abstraction has 418 states and 570 transitions. [2022-07-23 13:24:39,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 5.428571428571429) internal successors, (38), 7 states have internal predecessors, (38), 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) [2022-07-23 13:24:39,383 INFO L276 IsEmpty]: Start isEmpty. Operand 418 states and 570 transitions. [2022-07-23 13:24:39,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2022-07-23 13:24:39,383 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:24:39,383 INFO L195 NwaCegarLoop]: trace histogram [7, 6, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 13:24:39,413 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-07-23 13:24:39,600 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,SelfDestructingSolverStorable23 [2022-07-23 13:24:39,601 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:24:39,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:24:39,601 INFO L85 PathProgramCache]: Analyzing trace with hash -159097642, now seen corresponding path program 2 times [2022-07-23 13:24:39,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:24:39,601 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18071944] [2022-07-23 13:24:39,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:39,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:24:39,606 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:24:39,606 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1484631505] [2022-07-23 13:24:39,606 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-23 13:24:39,606 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:24:39,606 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:24:39,614 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) [2022-07-23 13:24:39,615 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-07-23 13:24:39,674 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-23 13:24:39,674 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-23 13:24:39,675 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-23 13:24:39,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:24:39,773 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 21 proven. 1 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2022-07-23 13:24:39,773 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 13:24:39,898 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 21 proven. 1 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2022-07-23 13:24:39,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:24:39,899 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18071944] [2022-07-23 13:24:39,899 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:24:39,899 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1484631505] [2022-07-23 13:24:39,899 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1484631505] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 13:24:39,899 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 13:24:39,899 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2022-07-23 13:24:39,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510368067] [2022-07-23 13:24:39,899 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 13:24:39,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-07-23 13:24:39,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:24:39,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-07-23 13:24:39,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2022-07-23 13:24:39,900 INFO L87 Difference]: Start difference. First operand 418 states and 570 transitions. Second operand has 16 states, 15 states have (on average 4.066666666666666) internal successors, (61), 12 states have internal predecessors, (61), 7 states have call successors, (14), 5 states have call predecessors, (14), 1 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2022-07-23 13:24:40,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:24:40,243 INFO L93 Difference]: Finished difference Result 478 states and 628 transitions. [2022-07-23 13:24:40,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-23 13:24:40,245 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 4.066666666666666) internal successors, (61), 12 states have internal predecessors, (61), 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 71 [2022-07-23 13:24:40,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:24:40,247 INFO L225 Difference]: With dead ends: 478 [2022-07-23 13:24:40,247 INFO L226 Difference]: Without dead ends: 477 [2022-07-23 13:24:40,247 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2022-07-23 13:24:40,247 INFO L413 NwaCegarLoop]: 56 mSDtfsCounter, 144 mSDsluCounter, 439 mSDsCounter, 0 mSdLazyCounter, 425 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 495 SdHoareTripleChecker+Invalid, 454 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 425 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-23 13:24:40,248 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [148 Valid, 495 Invalid, 454 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 425 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-23 13:24:40,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 477 states. [2022-07-23 13:24:40,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 477 to 466. [2022-07-23 13:24:40,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 466 states, 359 states have (on average 1.2701949860724233) internal successors, (456), 361 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) [2022-07-23 13:24:40,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 466 states to 466 states and 625 transitions. [2022-07-23 13:24:40,260 INFO L78 Accepts]: Start accepts. Automaton has 466 states and 625 transitions. Word has length 71 [2022-07-23 13:24:40,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:24:40,261 INFO L495 AbstractCegarLoop]: Abstraction has 466 states and 625 transitions. [2022-07-23 13:24:40,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 4.066666666666666) internal successors, (61), 12 states have internal predecessors, (61), 7 states have call successors, (14), 5 states have call predecessors, (14), 1 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2022-07-23 13:24:40,261 INFO L276 IsEmpty]: Start isEmpty. Operand 466 states and 625 transitions. [2022-07-23 13:24:40,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2022-07-23 13:24:40,261 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:24:40,261 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] [2022-07-23 13:24:40,278 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-07-23 13:24:40,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:24:40,475 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting binomialCoefficientErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:24:40,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:24:40,476 INFO L85 PathProgramCache]: Analyzing trace with hash -927342394, now seen corresponding path program 1 times [2022-07-23 13:24:40,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:24:40,476 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503679127] [2022-07-23 13:24:40,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:40,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:24:40,480 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:24:40,480 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [26506740] [2022-07-23 13:24:40,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:40,481 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:24:40,481 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:24:40,486 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) [2022-07-23 13:24:40,492 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-07-23 13:24:40,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 13:24:40,519 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 11 conjunts are in the unsatisfiable core [2022-07-23 13:24:40,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:24:40,619 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 32 proven. 0 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2022-07-23 13:24:40,619 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-23 13:24:40,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:24:40,619 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [503679127] [2022-07-23 13:24:40,619 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:24:40,619 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [26506740] [2022-07-23 13:24:40,619 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [26506740] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 13:24:40,619 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 13:24:40,619 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-23 13:24:40,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249666036] [2022-07-23 13:24:40,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 13:24:40,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-23 13:24:40,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:24:40,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-23 13:24:40,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-07-23 13:24:40,620 INFO L87 Difference]: Start difference. First operand 466 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) [2022-07-23 13:24:40,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:24:40,793 INFO L93 Difference]: Finished difference Result 875 states and 1185 transitions. [2022-07-23 13:24:40,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-23 13:24:40,794 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 [2022-07-23 13:24:40,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:24:40,795 INFO L225 Difference]: With dead ends: 875 [2022-07-23 13:24:40,796 INFO L226 Difference]: Without dead ends: 466 [2022-07-23 13:24:40,797 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 [2022-07-23 13:24:40,797 INFO L413 NwaCegarLoop]: 49 mSDtfsCounter, 60 mSDsluCounter, 222 mSDsCounter, 0 mSdLazyCounter, 277 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 271 SdHoareTripleChecker+Invalid, 286 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 277 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-23 13:24:40,797 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 271 Invalid, 286 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 277 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-23 13:24:40,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 466 states. [2022-07-23 13:24:40,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 466 to 458. [2022-07-23 13:24:40,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 458 states, 352 states have (on average 1.2727272727272727) internal successors, (448), 355 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) [2022-07-23 13:24:40,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 458 states to 458 states and 615 transitions. [2022-07-23 13:24:40,817 INFO L78 Accepts]: Start accepts. Automaton has 458 states and 615 transitions. Word has length 76 [2022-07-23 13:24:40,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:24:40,817 INFO L495 AbstractCegarLoop]: Abstraction has 458 states and 615 transitions. [2022-07-23 13:24:40,817 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) [2022-07-23 13:24:40,817 INFO L276 IsEmpty]: Start isEmpty. Operand 458 states and 615 transitions. [2022-07-23 13:24:40,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-07-23 13:24:40,818 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:24:40,818 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 13:24:40,836 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2022-07-23 13:24:41,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:24:41,031 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:24:41,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:24:41,032 INFO L85 PathProgramCache]: Analyzing trace with hash -960430689, now seen corresponding path program 1 times [2022-07-23 13:24:41,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:24:41,032 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685959915] [2022-07-23 13:24:41,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:41,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:24:41,037 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:24:41,037 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2070785348] [2022-07-23 13:24:41,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:41,037 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:24:41,037 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:24:41,038 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) [2022-07-23 13:24:41,044 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-07-23 13:24:41,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 13:24:41,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 15 conjunts are in the unsatisfiable core [2022-07-23 13:24:41,083 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:24:41,190 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 37 proven. 4 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2022-07-23 13:24:41,190 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 13:24:41,912 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 37 proven. 4 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2022-07-23 13:24:41,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:24:41,913 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685959915] [2022-07-23 13:24:41,913 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:24:41,913 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2070785348] [2022-07-23 13:24:41,913 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2070785348] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 13:24:41,913 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 13:24:41,913 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 21 [2022-07-23 13:24:41,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464285092] [2022-07-23 13:24:41,913 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 13:24:41,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-23 13:24:41,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:24:41,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-23 13:24:41,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=399, Unknown=0, NotChecked=0, Total=462 [2022-07-23 13:24:41,914 INFO L87 Difference]: Start difference. First operand 458 states and 615 transitions. Second operand has 22 states, 21 states have (on average 3.2857142857142856) internal successors, (69), 18 states have internal predecessors, (69), 9 states have call successors, (16), 5 states have call predecessors, (16), 3 states have return successors, (12), 7 states have call predecessors, (12), 7 states have call successors, (12) [2022-07-23 13:24:43,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:24:43,056 INFO L93 Difference]: Finished difference Result 538 states and 695 transitions. [2022-07-23 13:24:43,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-07-23 13:24:43,056 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 3.2857142857142856) internal successors, (69), 18 states have internal predecessors, (69), 9 states have call successors, (16), 5 states have call predecessors, (16), 3 states have return successors, (12), 7 states have call predecessors, (12), 7 states have call successors, (12) Word has length 79 [2022-07-23 13:24:43,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:24:43,058 INFO L225 Difference]: With dead ends: 538 [2022-07-23 13:24:43,058 INFO L226 Difference]: Without dead ends: 537 [2022-07-23 13:24:43,059 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 143 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 275 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=196, Invalid=1210, Unknown=0, NotChecked=0, Total=1406 [2022-07-23 13:24:43,059 INFO L413 NwaCegarLoop]: 58 mSDtfsCounter, 180 mSDsluCounter, 568 mSDsCounter, 0 mSdLazyCounter, 602 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 626 SdHoareTripleChecker+Invalid, 735 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 602 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 76 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-23 13:24:43,059 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [184 Valid, 626 Invalid, 735 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 602 Invalid, 0 Unknown, 76 Unchecked, 0.4s Time] [2022-07-23 13:24:43,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 537 states. [2022-07-23 13:24:43,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 537 to 506. [2022-07-23 13:24:43,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 506 states, 391 states have (on average 1.2659846547314577) internal successors, (495), 391 states have internal predecessors, (495), 69 states have call successors, (69), 28 states have call predecessors, (69), 35 states have return successors, (109), 86 states have call predecessors, (109), 69 states have call successors, (109) [2022-07-23 13:24:43,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 506 states to 506 states and 673 transitions. [2022-07-23 13:24:43,090 INFO L78 Accepts]: Start accepts. Automaton has 506 states and 673 transitions. Word has length 79 [2022-07-23 13:24:43,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:24:43,090 INFO L495 AbstractCegarLoop]: Abstraction has 506 states and 673 transitions. [2022-07-23 13:24:43,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 3.2857142857142856) internal successors, (69), 18 states have internal predecessors, (69), 9 states have call successors, (16), 5 states have call predecessors, (16), 3 states have return successors, (12), 7 states have call predecessors, (12), 7 states have call successors, (12) [2022-07-23 13:24:43,090 INFO L276 IsEmpty]: Start isEmpty. Operand 506 states and 673 transitions. [2022-07-23 13:24:43,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2022-07-23 13:24:43,093 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:24:43,093 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] [2022-07-23 13:24:43,133 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-07-23 13:24:43,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:24:43,310 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:24:43,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:24:43,311 INFO L85 PathProgramCache]: Analyzing trace with hash 291419757, now seen corresponding path program 1 times [2022-07-23 13:24:43,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:24:43,311 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039299606] [2022-07-23 13:24:43,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:43,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:24:43,316 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:24:43,317 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1615422195] [2022-07-23 13:24:43,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:43,318 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:24:43,318 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:24:43,319 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) [2022-07-23 13:24:43,323 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-07-23 13:24:43,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 13:24:43,354 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-23 13:24:43,355 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:24:43,389 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 96 trivial. 0 not checked. [2022-07-23 13:24:43,389 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-23 13:24:43,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:24:43,389 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039299606] [2022-07-23 13:24:43,389 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:24:43,390 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1615422195] [2022-07-23 13:24:43,390 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1615422195] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 13:24:43,390 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 13:24:43,390 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-23 13:24:43,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660597518] [2022-07-23 13:24:43,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 13:24:43,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-23 13:24:43,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:24:43,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-23 13:24:43,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-07-23 13:24:43,390 INFO L87 Difference]: Start difference. First operand 506 states and 673 transitions. Second operand has 6 states, 5 states have (on average 8.0) internal successors, (40), 6 states have internal predecessors, (40), 2 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-23 13:24:43,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:24:43,426 INFO L93 Difference]: Finished difference Result 508 states and 676 transitions. [2022-07-23 13:24:43,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-23 13:24:43,427 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 8.0) internal successors, (40), 6 states have internal predecessors, (40), 2 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 80 [2022-07-23 13:24:43,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:24:43,428 INFO L225 Difference]: With dead ends: 508 [2022-07-23 13:24:43,428 INFO L226 Difference]: Without dead ends: 507 [2022-07-23 13:24:43,429 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-07-23 13:24:43,429 INFO L413 NwaCegarLoop]: 56 mSDtfsCounter, 8 mSDsluCounter, 146 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 202 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-23 13:24:43,429 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 202 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-23 13:24:43,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 507 states. [2022-07-23 13:24:43,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 507 to 505. [2022-07-23 13:24:43,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 505 states, 391 states have (on average 1.2404092071611252) internal successors, (485), 390 states have internal predecessors, (485), 69 states have call successors, (69), 28 states have call predecessors, (69), 35 states have return successors, (109), 86 states have call predecessors, (109), 69 states have call successors, (109) [2022-07-23 13:24:43,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 505 states to 505 states and 663 transitions. [2022-07-23 13:24:43,442 INFO L78 Accepts]: Start accepts. Automaton has 505 states and 663 transitions. Word has length 80 [2022-07-23 13:24:43,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:24:43,442 INFO L495 AbstractCegarLoop]: Abstraction has 505 states and 663 transitions. [2022-07-23 13:24:43,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 8.0) internal successors, (40), 6 states have internal predecessors, (40), 2 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-23 13:24:43,442 INFO L276 IsEmpty]: Start isEmpty. Operand 505 states and 663 transitions. [2022-07-23 13:24:43,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2022-07-23 13:24:43,442 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:24:43,443 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] [2022-07-23 13:24:43,476 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-07-23 13:24:43,660 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,SelfDestructingSolverStorable27 [2022-07-23 13:24:43,660 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting binomialCoefficientErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:24:43,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:24:43,660 INFO L85 PathProgramCache]: Analyzing trace with hash 1026169764, now seen corresponding path program 1 times [2022-07-23 13:24:43,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:24:43,660 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065606332] [2022-07-23 13:24:43,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:43,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:24:43,665 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:24:43,665 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [91538033] [2022-07-23 13:24:43,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:43,665 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:24:43,665 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:24:43,666 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) [2022-07-23 13:24:43,667 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-07-23 13:24:43,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 13:24:43,716 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-23 13:24:43,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:24:43,742 INFO L134 CoverageAnalysis]: Checked inductivity of 130 backedges. 16 proven. 4 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-07-23 13:24:43,742 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 13:24:43,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:24:43,921 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065606332] [2022-07-23 13:24:43,921 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:24:43,921 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [91538033] [2022-07-23 13:24:43,921 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [91538033] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-23 13:24:43,921 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-23 13:24:43,921 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4] total 4 [2022-07-23 13:24:43,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094081656] [2022-07-23 13:24:43,921 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-23 13:24:43,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-23 13:24:43,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:24:43,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-23 13:24:43,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-07-23 13:24:43,922 INFO L87 Difference]: Start difference. First operand 505 states and 663 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) [2022-07-23 13:24:43,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:24:43,974 INFO L93 Difference]: Finished difference Result 543 states and 720 transitions. [2022-07-23 13:24:43,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-23 13:24:43,974 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 [2022-07-23 13:24:43,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:24:43,976 INFO L225 Difference]: With dead ends: 543 [2022-07-23 13:24:43,976 INFO L226 Difference]: Without dead ends: 542 [2022-07-23 13:24:43,977 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 81 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-07-23 13:24:43,977 INFO L413 NwaCegarLoop]: 51 mSDtfsCounter, 10 mSDsluCounter, 141 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 192 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-23 13:24:43,978 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 192 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-23 13:24:43,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 542 states. [2022-07-23 13:24:43,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 542 to 517. [2022-07-23 13:24:43,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 517 states, 403 states have (on average 1.2258064516129032) internal successors, (494), 396 states have internal predecessors, (494), 69 states have call successors, (69), 28 states have call predecessors, (69), 35 states have return successors, (109), 92 states have call predecessors, (109), 69 states have call successors, (109) [2022-07-23 13:24:43,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 517 states to 517 states and 672 transitions. [2022-07-23 13:24:43,990 INFO L78 Accepts]: Start accepts. Automaton has 517 states and 672 transitions. Word has length 84 [2022-07-23 13:24:43,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:24:43,991 INFO L495 AbstractCegarLoop]: Abstraction has 517 states and 672 transitions. [2022-07-23 13:24:43,991 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) [2022-07-23 13:24:43,991 INFO L276 IsEmpty]: Start isEmpty. Operand 517 states and 672 transitions. [2022-07-23 13:24:43,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-07-23 13:24:43,991 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:24:43,992 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] [2022-07-23 13:24:44,012 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-07-23 13:24:44,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-07-23 13:24:44,210 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting binomialCoefficientErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:24:44,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:24:44,211 INFO L85 PathProgramCache]: Analyzing trace with hash 1746491672, now seen corresponding path program 1 times [2022-07-23 13:24:44,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:24:44,211 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283283613] [2022-07-23 13:24:44,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:44,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:24:44,215 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:24:44,216 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [509826885] [2022-07-23 13:24:44,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:44,216 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:24:44,216 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:24:44,217 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) [2022-07-23 13:24:44,236 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-07-23 13:24:44,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 13:24:44,269 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 9 conjunts are in the unsatisfiable core [2022-07-23 13:24:44,270 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:24:44,393 INFO L134 CoverageAnalysis]: Checked inductivity of 131 backedges. 43 proven. 0 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2022-07-23 13:24:44,393 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-23 13:24:44,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:24:44,393 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283283613] [2022-07-23 13:24:44,394 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:24:44,394 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [509826885] [2022-07-23 13:24:44,394 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [509826885] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 13:24:44,394 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 13:24:44,394 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-23 13:24:44,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590267770] [2022-07-23 13:24:44,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 13:24:44,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-23 13:24:44,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:24:44,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-23 13:24:44,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-07-23 13:24:44,394 INFO L87 Difference]: Start difference. First operand 517 states and 672 transitions. Second operand has 8 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 3 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) [2022-07-23 13:24:44,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:24:44,456 INFO L93 Difference]: Finished difference Result 519 states and 675 transitions. [2022-07-23 13:24:44,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-23 13:24:44,456 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 3 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) Word has length 85 [2022-07-23 13:24:44,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:24:44,458 INFO L225 Difference]: With dead ends: 519 [2022-07-23 13:24:44,458 INFO L226 Difference]: Without dead ends: 518 [2022-07-23 13:24:44,458 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 77 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-07-23 13:24:44,458 INFO L413 NwaCegarLoop]: 46 mSDtfsCounter, 21 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 204 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-23 13:24:44,458 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 204 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-23 13:24:44,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 518 states. [2022-07-23 13:24:44,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 518 to 495. [2022-07-23 13:24:44,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 495 states, 382 states have (on average 1.2146596858638743) internal successors, (464), 381 states have internal predecessors, (464), 69 states have call successors, (69), 28 states have call predecessors, (69), 35 states have return successors, (109), 85 states have call predecessors, (109), 69 states have call successors, (109) [2022-07-23 13:24:44,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 495 states to 495 states and 642 transitions. [2022-07-23 13:24:44,470 INFO L78 Accepts]: Start accepts. Automaton has 495 states and 642 transitions. Word has length 85 [2022-07-23 13:24:44,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:24:44,471 INFO L495 AbstractCegarLoop]: Abstraction has 495 states and 642 transitions. [2022-07-23 13:24:44,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 6.571428571428571) internal successors, (46), 7 states have internal predecessors, (46), 3 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) [2022-07-23 13:24:44,471 INFO L276 IsEmpty]: Start isEmpty. Operand 495 states and 642 transitions. [2022-07-23 13:24:44,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2022-07-23 13:24:44,471 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:24:44,471 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 13:24:44,493 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-07-23 13:24:44,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:24:44,688 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting binomialCoefficientErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:24:44,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:24:44,688 INFO L85 PathProgramCache]: Analyzing trace with hash -1693332954, now seen corresponding path program 2 times [2022-07-23 13:24:44,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:24:44,688 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769203368] [2022-07-23 13:24:44,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:44,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:24:44,693 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:24:44,693 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [134710764] [2022-07-23 13:24:44,693 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-23 13:24:44,693 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:24:44,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:24:44,695 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) [2022-07-23 13:24:44,696 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-07-23 13:24:44,742 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-23 13:24:44,742 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-23 13:24:44,747 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 14 conjunts are in the unsatisfiable core [2022-07-23 13:24:44,749 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:24:45,012 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 40 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-07-23 13:24:45,012 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-23 13:24:45,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:24:45,013 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769203368] [2022-07-23 13:24:45,013 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:24:45,013 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [134710764] [2022-07-23 13:24:45,013 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [134710764] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 13:24:45,013 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 13:24:45,013 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-23 13:24:45,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019158810] [2022-07-23 13:24:45,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 13:24:45,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-23 13:24:45,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:24:45,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-23 13:24:45,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2022-07-23 13:24:45,015 INFO L87 Difference]: Start difference. First operand 495 states and 642 transitions. Second operand has 9 states, 7 states have (on average 6.0) internal successors, (42), 8 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) [2022-07-23 13:24:45,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:24:45,071 INFO L93 Difference]: Finished difference Result 497 states and 645 transitions. [2022-07-23 13:24:45,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-23 13:24:45,079 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 7 states have (on average 6.0) internal successors, (42), 8 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 [2022-07-23 13:24:45,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:24:45,093 INFO L225 Difference]: With dead ends: 497 [2022-07-23 13:24:45,093 INFO L226 Difference]: Without dead ends: 495 [2022-07-23 13:24:45,093 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 [2022-07-23 13:24:45,094 INFO L413 NwaCegarLoop]: 45 mSDtfsCounter, 26 mSDsluCounter, 146 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 191 SdHoareTripleChecker+Invalid, 84 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 81 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-23 13:24:45,094 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 191 Invalid, 84 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 81 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-23 13:24:45,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 495 states. [2022-07-23 13:24:45,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 495 to 432. [2022-07-23 13:24:45,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 432 states, 334 states have (on average 1.1706586826347305) internal successors, (391), 333 states have internal predecessors, (391), 59 states have call successors, (59), 28 states have call predecessors, (59), 32 states have return successors, (74), 70 states have call predecessors, (74), 59 states have call successors, (74) [2022-07-23 13:24:45,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 432 states to 432 states and 524 transitions. [2022-07-23 13:24:45,117 INFO L78 Accepts]: Start accepts. Automaton has 432 states and 524 transitions. Word has length 86 [2022-07-23 13:24:45,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:24:45,118 INFO L495 AbstractCegarLoop]: Abstraction has 432 states and 524 transitions. [2022-07-23 13:24:45,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 7 states have (on average 6.0) internal successors, (42), 8 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) [2022-07-23 13:24:45,118 INFO L276 IsEmpty]: Start isEmpty. Operand 432 states and 524 transitions. [2022-07-23 13:24:45,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-07-23 13:24:45,118 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:24:45,118 INFO L195 NwaCegarLoop]: trace histogram [9, 8, 6, 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, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 13:24:45,135 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-07-23 13:24:45,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:24:45,335 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:24:45,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:24:45,335 INFO L85 PathProgramCache]: Analyzing trace with hash 253172159, now seen corresponding path program 2 times [2022-07-23 13:24:45,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:24:45,335 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568635733] [2022-07-23 13:24:45,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:45,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:24:45,341 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:24:45,341 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1086090828] [2022-07-23 13:24:45,341 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-23 13:24:45,341 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:24:45,341 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:24:45,342 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) [2022-07-23 13:24:45,343 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-07-23 13:24:45,376 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-23 13:24:45,376 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-23 13:24:45,377 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 13 conjunts are in the unsatisfiable core [2022-07-23 13:24:45,378 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:24:45,508 INFO L134 CoverageAnalysis]: Checked inductivity of 154 backedges. 53 proven. 10 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2022-07-23 13:24:45,508 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 13:24:45,659 INFO L134 CoverageAnalysis]: Checked inductivity of 154 backedges. 53 proven. 10 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2022-07-23 13:24:45,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:24:45,659 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568635733] [2022-07-23 13:24:45,659 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:24:45,659 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1086090828] [2022-07-23 13:24:45,659 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1086090828] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 13:24:45,659 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 13:24:45,659 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2022-07-23 13:24:45,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378226538] [2022-07-23 13:24:45,659 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 13:24:45,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-23 13:24:45,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:24:45,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-23 13:24:45,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2022-07-23 13:24:45,660 INFO L87 Difference]: Start difference. First operand 432 states and 524 transitions. Second operand has 18 states, 18 states have (on average 3.7777777777777777) internal successors, (68), 15 states have internal predecessors, (68), 9 states have call successors, (16), 4 states have call predecessors, (16), 2 states have return successors, (12), 7 states have call predecessors, (12), 7 states have call successors, (12) [2022-07-23 13:24:46,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:24:46,138 INFO L93 Difference]: Finished difference Result 831 states and 1028 transitions. [2022-07-23 13:24:46,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-07-23 13:24:46,138 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.7777777777777777) internal successors, (68), 15 states have internal predecessors, (68), 9 states have call successors, (16), 4 states have call predecessors, (16), 2 states have return successors, (12), 7 states have call predecessors, (12), 7 states have call successors, (12) Word has length 89 [2022-07-23 13:24:46,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:24:46,142 INFO L225 Difference]: With dead ends: 831 [2022-07-23 13:24:46,142 INFO L226 Difference]: Without dead ends: 459 [2022-07-23 13:24:46,144 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 162 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=107, Invalid=595, Unknown=0, NotChecked=0, Total=702 [2022-07-23 13:24:46,145 INFO L413 NwaCegarLoop]: 52 mSDtfsCounter, 113 mSDsluCounter, 595 mSDsCounter, 0 mSdLazyCounter, 816 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 647 SdHoareTripleChecker+Invalid, 844 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 816 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-23 13:24:46,145 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [116 Valid, 647 Invalid, 844 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 816 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-23 13:24:46,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 459 states. [2022-07-23 13:24:46,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 459 to 434. [2022-07-23 13:24:46,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 434 states, 335 states have (on average 1.164179104477612) internal successors, (390), 335 states have internal predecessors, (390), 59 states have call successors, (59), 30 states have call predecessors, (59), 33 states have return successors, (72), 68 states have call predecessors, (72), 59 states have call successors, (72) [2022-07-23 13:24:46,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 434 states to 434 states and 521 transitions. [2022-07-23 13:24:46,175 INFO L78 Accepts]: Start accepts. Automaton has 434 states and 521 transitions. Word has length 89 [2022-07-23 13:24:46,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:24:46,177 INFO L495 AbstractCegarLoop]: Abstraction has 434 states and 521 transitions. [2022-07-23 13:24:46,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.7777777777777777) internal successors, (68), 15 states have internal predecessors, (68), 9 states have call successors, (16), 4 states have call predecessors, (16), 2 states have return successors, (12), 7 states have call predecessors, (12), 7 states have call successors, (12) [2022-07-23 13:24:46,177 INFO L276 IsEmpty]: Start isEmpty. Operand 434 states and 521 transitions. [2022-07-23 13:24:46,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2022-07-23 13:24:46,177 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:24:46,177 INFO L195 NwaCegarLoop]: trace histogram [9, 8, 6, 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, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 13:24:46,209 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-07-23 13:24:46,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:24:46,391 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:24:46,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:24:46,392 INFO L85 PathProgramCache]: Analyzing trace with hash 929332397, now seen corresponding path program 1 times [2022-07-23 13:24:46,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:24:46,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973066351] [2022-07-23 13:24:46,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:46,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:24:46,397 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:24:46,397 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1189955632] [2022-07-23 13:24:46,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:46,397 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:24:46,397 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:24:46,398 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) [2022-07-23 13:24:46,408 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-07-23 13:24:46,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 13:24:46,437 INFO L263 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-23 13:24:46,439 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:24:46,511 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 22 proven. 7 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2022-07-23 13:24:46,511 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 13:24:46,643 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 22 proven. 7 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2022-07-23 13:24:46,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:24:46,644 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973066351] [2022-07-23 13:24:46,644 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:24:46,644 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1189955632] [2022-07-23 13:24:46,644 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1189955632] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 13:24:46,644 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 13:24:46,644 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2022-07-23 13:24:46,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112782177] [2022-07-23 13:24:46,644 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 13:24:46,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-07-23 13:24:46,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:24:46,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-07-23 13:24:46,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2022-07-23 13:24:46,645 INFO L87 Difference]: Start difference. First operand 434 states and 521 transitions. Second operand has 16 states, 13 states have (on average 5.0) internal successors, (65), 12 states have internal predecessors, (65), 7 states have call successors, (12), 5 states have call predecessors, (12), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-07-23 13:24:46,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:24:46,935 INFO L93 Difference]: Finished difference Result 585 states and 719 transitions. [2022-07-23 13:24:46,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-07-23 13:24:46,935 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 13 states have (on average 5.0) internal successors, (65), 12 states have internal predecessors, (65), 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 106 [2022-07-23 13:24:46,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:24:46,937 INFO L225 Difference]: With dead ends: 585 [2022-07-23 13:24:46,937 INFO L226 Difference]: Without dead ends: 582 [2022-07-23 13:24:46,938 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 200 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=90, Invalid=462, Unknown=0, NotChecked=0, Total=552 [2022-07-23 13:24:46,938 INFO L413 NwaCegarLoop]: 50 mSDtfsCounter, 138 mSDsluCounter, 417 mSDsCounter, 0 mSdLazyCounter, 433 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 467 SdHoareTripleChecker+Invalid, 477 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 433 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-23 13:24:46,938 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [144 Valid, 467 Invalid, 477 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 433 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-23 13:24:46,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 582 states. [2022-07-23 13:24:46,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 582 to 554. [2022-07-23 13:24:46,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 554 states, 430 states have (on average 1.1790697674418604) internal successors, (507), 430 states have internal predecessors, (507), 78 states have call successors, (78), 36 states have call predecessors, (78), 39 states have return successors, (91), 87 states have call predecessors, (91), 78 states have call successors, (91) [2022-07-23 13:24:46,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 554 states to 554 states and 676 transitions. [2022-07-23 13:24:46,956 INFO L78 Accepts]: Start accepts. Automaton has 554 states and 676 transitions. Word has length 106 [2022-07-23 13:24:46,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:24:46,957 INFO L495 AbstractCegarLoop]: Abstraction has 554 states and 676 transitions. [2022-07-23 13:24:46,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 13 states have (on average 5.0) internal successors, (65), 12 states have internal predecessors, (65), 7 states have call successors, (12), 5 states have call predecessors, (12), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-07-23 13:24:46,957 INFO L276 IsEmpty]: Start isEmpty. Operand 554 states and 676 transitions. [2022-07-23 13:24:46,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-07-23 13:24:46,957 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:24:46,957 INFO L195 NwaCegarLoop]: trace histogram [10, 9, 7, 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, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 13:24:46,974 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-07-23 13:24:47,174 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,SelfDestructingSolverStorable32 [2022-07-23 13:24:47,174 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:24:47,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:24:47,174 INFO L85 PathProgramCache]: Analyzing trace with hash 2016742028, now seen corresponding path program 2 times [2022-07-23 13:24:47,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:24:47,174 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288070180] [2022-07-23 13:24:47,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:47,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:24:47,179 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:24:47,180 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [612500077] [2022-07-23 13:24:47,180 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-23 13:24:47,180 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:24:47,180 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:24:47,189 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) [2022-07-23 13:24:47,190 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-07-23 13:24:47,245 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-23 13:24:47,246 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-23 13:24:47,247 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 5 conjunts are in the unsatisfiable core [2022-07-23 13:24:47,248 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:24:47,316 INFO L134 CoverageAnalysis]: Checked inductivity of 207 backedges. 65 proven. 0 refuted. 0 times theorem prover too weak. 142 trivial. 0 not checked. [2022-07-23 13:24:47,316 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-23 13:24:47,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:24:47,316 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288070180] [2022-07-23 13:24:47,316 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:24:47,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [612500077] [2022-07-23 13:24:47,317 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [612500077] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 13:24:47,317 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 13:24:47,317 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-23 13:24:47,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432137736] [2022-07-23 13:24:47,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 13:24:47,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-23 13:24:47,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:24:47,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-23 13:24:47,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-07-23 13:24:47,319 INFO L87 Difference]: Start difference. First operand 554 states and 676 transitions. Second operand has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 6 states have internal predecessors, (47), 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) [2022-07-23 13:24:47,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:24:47,399 INFO L93 Difference]: Finished difference Result 878 states and 1076 transitions. [2022-07-23 13:24:47,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-23 13:24:47,399 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 6 states have internal predecessors, (47), 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 112 [2022-07-23 13:24:47,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:24:47,401 INFO L225 Difference]: With dead ends: 878 [2022-07-23 13:24:47,401 INFO L226 Difference]: Without dead ends: 487 [2022-07-23 13:24:47,403 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-07-23 13:24:47,404 INFO L413 NwaCegarLoop]: 60 mSDtfsCounter, 24 mSDsluCounter, 176 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 236 SdHoareTripleChecker+Invalid, 79 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-23 13:24:47,404 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 236 Invalid, 79 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-23 13:24:47,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 487 states. [2022-07-23 13:24:47,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 487 to 486. [2022-07-23 13:24:47,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 486 states, 378 states have (on average 1.1587301587301588) internal successors, (438), 378 states have internal predecessors, (438), 65 states have call successors, (65), 33 states have call predecessors, (65), 36 states have return successors, (76), 74 states have call predecessors, (76), 65 states have call successors, (76) [2022-07-23 13:24:47,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 486 states to 486 states and 579 transitions. [2022-07-23 13:24:47,443 INFO L78 Accepts]: Start accepts. Automaton has 486 states and 579 transitions. Word has length 112 [2022-07-23 13:24:47,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:24:47,443 INFO L495 AbstractCegarLoop]: Abstraction has 486 states and 579 transitions. [2022-07-23 13:24:47,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 6 states have internal predecessors, (47), 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) [2022-07-23 13:24:47,444 INFO L276 IsEmpty]: Start isEmpty. Operand 486 states and 579 transitions. [2022-07-23 13:24:47,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2022-07-23 13:24:47,444 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:24:47,444 INFO L195 NwaCegarLoop]: trace histogram [10, 9, 7, 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, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 13:24:47,489 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-07-23 13:24:47,645 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,SelfDestructingSolverStorable33 [2022-07-23 13:24:47,645 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:24:47,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:24:47,645 INFO L85 PathProgramCache]: Analyzing trace with hash -158640522, now seen corresponding path program 1 times [2022-07-23 13:24:47,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:24:47,645 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532323154] [2022-07-23 13:24:47,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:47,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:24:47,651 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:24:47,651 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1799065548] [2022-07-23 13:24:47,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:47,651 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:24:47,651 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:24:47,669 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) [2022-07-23 13:24:47,703 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-07-23 13:24:47,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 13:24:47,720 INFO L263 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 19 conjunts are in the unsatisfiable core [2022-07-23 13:24:47,722 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:24:47,800 INFO L134 CoverageAnalysis]: Checked inductivity of 211 backedges. 46 proven. 9 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2022-07-23 13:24:47,801 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 13:24:48,543 INFO L134 CoverageAnalysis]: Checked inductivity of 211 backedges. 46 proven. 9 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2022-07-23 13:24:48,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:24:48,544 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532323154] [2022-07-23 13:24:48,544 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:24:48,544 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1799065548] [2022-07-23 13:24:48,544 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1799065548] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 13:24:48,544 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 13:24:48,544 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2022-07-23 13:24:48,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11782805] [2022-07-23 13:24:48,544 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 13:24:48,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-23 13:24:48,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:24:48,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-23 13:24:48,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=329, Unknown=0, NotChecked=0, Total=380 [2022-07-23 13:24:48,545 INFO L87 Difference]: Start difference. First operand 486 states and 579 transitions. Second operand has 20 states, 17 states have (on average 4.411764705882353) internal successors, (75), 16 states have internal predecessors, (75), 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) [2022-07-23 13:24:49,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:24:49,416 INFO L93 Difference]: Finished difference Result 874 states and 1068 transitions. [2022-07-23 13:24:49,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-07-23 13:24:49,416 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 17 states have (on average 4.411764705882353) internal successors, (75), 16 states have internal predecessors, (75), 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 114 [2022-07-23 13:24:49,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:24:49,418 INFO L225 Difference]: With dead ends: 874 [2022-07-23 13:24:49,418 INFO L226 Difference]: Without dead ends: 529 [2022-07-23 13:24:49,419 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 211 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=133, Invalid=859, Unknown=0, NotChecked=0, Total=992 [2022-07-23 13:24:49,420 INFO L413 NwaCegarLoop]: 73 mSDtfsCounter, 118 mSDsluCounter, 735 mSDsCounter, 0 mSdLazyCounter, 587 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 808 SdHoareTripleChecker+Invalid, 699 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 587 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 59 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-23 13:24:49,420 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [122 Valid, 808 Invalid, 699 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 587 Invalid, 0 Unknown, 59 Unchecked, 0.4s Time] [2022-07-23 13:24:49,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 529 states. [2022-07-23 13:24:49,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 529 to 508. [2022-07-23 13:24:49,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 508 states, 396 states have (on average 1.1464646464646464) internal successors, (454), 395 states have internal predecessors, (454), 66 states have call successors, (66), 34 states have call predecessors, (66), 39 states have return successors, (81), 78 states have call predecessors, (81), 66 states have call successors, (81) [2022-07-23 13:24:49,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 508 states to 508 states and 601 transitions. [2022-07-23 13:24:49,434 INFO L78 Accepts]: Start accepts. Automaton has 508 states and 601 transitions. Word has length 114 [2022-07-23 13:24:49,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:24:49,434 INFO L495 AbstractCegarLoop]: Abstraction has 508 states and 601 transitions. [2022-07-23 13:24:49,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 17 states have (on average 4.411764705882353) internal successors, (75), 16 states have internal predecessors, (75), 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) [2022-07-23 13:24:49,434 INFO L276 IsEmpty]: Start isEmpty. Operand 508 states and 601 transitions. [2022-07-23 13:24:49,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2022-07-23 13:24:49,435 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:24:49,435 INFO L195 NwaCegarLoop]: trace histogram [11, 10, 7, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 13:24:49,461 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-07-23 13:24:49,651 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,SelfDestructingSolverStorable34 [2022-07-23 13:24:49,651 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:24:49,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:24:49,652 INFO L85 PathProgramCache]: Analyzing trace with hash 703817343, now seen corresponding path program 1 times [2022-07-23 13:24:49,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:24:49,652 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055563180] [2022-07-23 13:24:49,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:49,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:24:49,657 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:24:49,657 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1695123407] [2022-07-23 13:24:49,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:49,657 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:24:49,657 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:24:49,659 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) [2022-07-23 13:24:49,660 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-07-23 13:24:49,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 13:24:49,706 INFO L263 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 33 conjunts are in the unsatisfiable core [2022-07-23 13:24:49,707 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:24:49,984 INFO L134 CoverageAnalysis]: Checked inductivity of 262 backedges. 82 proven. 22 refuted. 0 times theorem prover too weak. 158 trivial. 0 not checked. [2022-07-23 13:24:49,985 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 13:24:50,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:24:50,254 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055563180] [2022-07-23 13:24:50,254 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:24:50,254 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1695123407] [2022-07-23 13:24:50,254 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1695123407] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-23 13:24:50,254 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-23 13:24:50,254 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2022-07-23 13:24:50,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001898569] [2022-07-23 13:24:50,255 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-23 13:24:50,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-07-23 13:24:50,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:24:50,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-07-23 13:24:50,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=300, Unknown=0, NotChecked=0, Total=342 [2022-07-23 13:24:50,257 INFO L87 Difference]: Start difference. First operand 508 states and 601 transitions. Second operand has 17 states, 15 states have (on average 3.7333333333333334) internal successors, (56), 15 states have internal predecessors, (56), 7 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) [2022-07-23 13:24:52,675 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-07-23 13:24:52,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:24:52,878 INFO L93 Difference]: Finished difference Result 1053 states and 1314 transitions. [2022-07-23 13:24:52,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-23 13:24:52,879 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 15 states have (on average 3.7333333333333334) internal successors, (56), 15 states have internal predecessors, (56), 7 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) Word has length 119 [2022-07-23 13:24:52,879 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:24:52,881 INFO L225 Difference]: With dead ends: 1053 [2022-07-23 13:24:52,881 INFO L226 Difference]: Without dead ends: 715 [2022-07-23 13:24:52,882 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 106 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=91, Invalid=611, Unknown=0, NotChecked=0, Total=702 [2022-07-23 13:24:52,882 INFO L413 NwaCegarLoop]: 66 mSDtfsCounter, 82 mSDsluCounter, 753 mSDsCounter, 0 mSdLazyCounter, 966 mSolverCounterSat, 30 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 819 SdHoareTripleChecker+Invalid, 997 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 966 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-07-23 13:24:52,882 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [88 Valid, 819 Invalid, 997 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 966 Invalid, 1 Unknown, 0 Unchecked, 2.5s Time] [2022-07-23 13:24:52,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 715 states. [2022-07-23 13:24:52,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 715 to 612. [2022-07-23 13:24:52,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 612 states, 476 states have (on average 1.1596638655462186) internal successors, (552), 477 states have internal predecessors, (552), 84 states have call successors, (84), 39 states have call predecessors, (84), 45 states have return successors, (108), 95 states have call predecessors, (108), 84 states have call successors, (108) [2022-07-23 13:24:52,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 612 states to 612 states and 744 transitions. [2022-07-23 13:24:52,899 INFO L78 Accepts]: Start accepts. Automaton has 612 states and 744 transitions. Word has length 119 [2022-07-23 13:24:52,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:24:52,899 INFO L495 AbstractCegarLoop]: Abstraction has 612 states and 744 transitions. [2022-07-23 13:24:52,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 15 states have (on average 3.7333333333333334) internal successors, (56), 15 states have internal predecessors, (56), 7 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) [2022-07-23 13:24:52,899 INFO L276 IsEmpty]: Start isEmpty. Operand 612 states and 744 transitions. [2022-07-23 13:24:52,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2022-07-23 13:24:52,900 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:24:52,900 INFO L195 NwaCegarLoop]: trace histogram [12, 10, 7, 5, 5, 5, 5, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 13:24:52,949 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-07-23 13:24:53,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:24:53,100 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:24:53,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:24:53,101 INFO L85 PathProgramCache]: Analyzing trace with hash 1295624958, now seen corresponding path program 2 times [2022-07-23 13:24:53,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:24:53,101 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541180468] [2022-07-23 13:24:53,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:53,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:24:53,106 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:24:53,106 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [254273346] [2022-07-23 13:24:53,106 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-23 13:24:53,106 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:24:53,106 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:24:53,112 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) [2022-07-23 13:24:53,119 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-07-23 13:24:53,175 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-23 13:24:53,175 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-23 13:24:53,176 INFO L263 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 14 conjunts are in the unsatisfiable core [2022-07-23 13:24:53,178 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:24:53,332 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 97 proven. 25 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2022-07-23 13:24:53,332 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 13:24:53,562 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 97 proven. 25 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2022-07-23 13:24:53,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:24:53,562 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541180468] [2022-07-23 13:24:53,562 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:24:53,562 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [254273346] [2022-07-23 13:24:53,562 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [254273346] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 13:24:53,562 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 13:24:53,563 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 16 [2022-07-23 13:24:53,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909958691] [2022-07-23 13:24:53,563 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 13:24:53,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-07-23 13:24:53,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:24:53,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-07-23 13:24:53,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=203, Unknown=0, NotChecked=0, Total=240 [2022-07-23 13:24:53,566 INFO L87 Difference]: Start difference. First operand 612 states and 744 transitions. Second operand has 16 states, 15 states have (on average 4.0) internal successors, (60), 13 states have internal predecessors, (60), 8 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) [2022-07-23 13:24:54,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:24:54,146 INFO L93 Difference]: Finished difference Result 1187 states and 1470 transitions. [2022-07-23 13:24:54,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-23 13:24:54,146 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 4.0) internal successors, (60), 13 states have internal predecessors, (60), 8 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) Word has length 124 [2022-07-23 13:24:54,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:24:54,149 INFO L225 Difference]: With dead ends: 1187 [2022-07-23 13:24:54,149 INFO L226 Difference]: Without dead ends: 672 [2022-07-23 13:24:54,150 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 257 GetRequests, 234 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=104, Invalid=496, Unknown=0, NotChecked=0, Total=600 [2022-07-23 13:24:54,150 INFO L413 NwaCegarLoop]: 57 mSDtfsCounter, 98 mSDsluCounter, 479 mSDsCounter, 0 mSdLazyCounter, 566 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 536 SdHoareTripleChecker+Invalid, 591 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 566 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-23 13:24:54,150 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [101 Valid, 536 Invalid, 591 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 566 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-23 13:24:54,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 672 states. [2022-07-23 13:24:54,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 672 to 617. [2022-07-23 13:24:54,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 617 states, 479 states have (on average 1.1565762004175366) internal successors, (554), 482 states have internal predecessors, (554), 85 states have call successors, (85), 40 states have call predecessors, (85), 46 states have return successors, (104), 94 states have call predecessors, (104), 85 states have call successors, (104) [2022-07-23 13:24:54,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 617 states to 617 states and 743 transitions. [2022-07-23 13:24:54,166 INFO L78 Accepts]: Start accepts. Automaton has 617 states and 743 transitions. Word has length 124 [2022-07-23 13:24:54,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:24:54,166 INFO L495 AbstractCegarLoop]: Abstraction has 617 states and 743 transitions. [2022-07-23 13:24:54,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 4.0) internal successors, (60), 13 states have internal predecessors, (60), 8 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) [2022-07-23 13:24:54,166 INFO L276 IsEmpty]: Start isEmpty. Operand 617 states and 743 transitions. [2022-07-23 13:24:54,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2022-07-23 13:24:54,167 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:24:54,167 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 8, 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, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 13:24:54,185 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-07-23 13:24:54,383 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,SelfDestructingSolverStorable36 [2022-07-23 13:24:54,383 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting binomialCoefficientErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:24:54,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:24:54,383 INFO L85 PathProgramCache]: Analyzing trace with hash -1116473682, now seen corresponding path program 1 times [2022-07-23 13:24:54,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:24:54,383 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487596617] [2022-07-23 13:24:54,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:54,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:24:54,388 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:24:54,389 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1360157264] [2022-07-23 13:24:54,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:54,389 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:24:54,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:24:54,390 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) [2022-07-23 13:24:54,391 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-07-23 13:24:54,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 13:24:54,450 INFO L263 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 9 conjunts are in the unsatisfiable core [2022-07-23 13:24:54,452 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:24:54,544 INFO L134 CoverageAnalysis]: Checked inductivity of 279 backedges. 12 proven. 7 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2022-07-23 13:24:54,544 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 13:24:54,829 INFO L134 CoverageAnalysis]: Checked inductivity of 279 backedges. 12 proven. 7 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2022-07-23 13:24:54,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:24:54,830 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487596617] [2022-07-23 13:24:54,830 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:24:54,830 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1360157264] [2022-07-23 13:24:54,830 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1360157264] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 13:24:54,830 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 13:24:54,830 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2022-07-23 13:24:54,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790460692] [2022-07-23 13:24:54,831 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 13:24:54,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-23 13:24:54,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:24:54,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-23 13:24:54,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2022-07-23 13:24:54,832 INFO L87 Difference]: Start difference. First operand 617 states and 743 transitions. Second operand has 14 states, 13 states have (on average 5.0) internal successors, (65), 12 states have internal predecessors, (65), 7 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2022-07-23 13:24:55,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:24:55,085 INFO L93 Difference]: Finished difference Result 623 states and 744 transitions. [2022-07-23 13:24:55,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-23 13:24:55,085 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 5.0) internal successors, (65), 12 states have internal predecessors, (65), 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 125 [2022-07-23 13:24:55,085 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:24:55,087 INFO L225 Difference]: With dead ends: 623 [2022-07-23 13:24:55,087 INFO L226 Difference]: Without dead ends: 622 [2022-07-23 13:24:55,087 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 257 GetRequests, 236 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=103, Invalid=403, Unknown=0, NotChecked=0, Total=506 [2022-07-23 13:24:55,088 INFO L413 NwaCegarLoop]: 53 mSDtfsCounter, 146 mSDsluCounter, 324 mSDsCounter, 0 mSdLazyCounter, 188 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 377 SdHoareTripleChecker+Invalid, 220 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 188 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-23 13:24:55,088 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [150 Valid, 377 Invalid, 220 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 188 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-23 13:24:55,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 622 states. [2022-07-23 13:24:55,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 622 to 617. [2022-07-23 13:24:55,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 617 states, 479 states have (on average 1.1524008350730688) internal successors, (552), 482 states have internal predecessors, (552), 85 states have call successors, (85), 40 states have call predecessors, (85), 46 states have return successors, (104), 94 states have call predecessors, (104), 85 states have call successors, (104) [2022-07-23 13:24:55,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 617 states to 617 states and 741 transitions. [2022-07-23 13:24:55,137 INFO L78 Accepts]: Start accepts. Automaton has 617 states and 741 transitions. Word has length 125 [2022-07-23 13:24:55,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:24:55,138 INFO L495 AbstractCegarLoop]: Abstraction has 617 states and 741 transitions. [2022-07-23 13:24:55,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 5.0) internal successors, (65), 12 states have internal predecessors, (65), 7 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2022-07-23 13:24:55,138 INFO L276 IsEmpty]: Start isEmpty. Operand 617 states and 741 transitions. [2022-07-23 13:24:55,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2022-07-23 13:24:55,147 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:24:55,147 INFO L195 NwaCegarLoop]: trace histogram [13, 10, 7, 6, 6, 6, 6, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 13:24:55,184 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-07-23 13:24:55,363 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,SelfDestructingSolverStorable37 [2022-07-23 13:24:55,363 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:24:55,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:24:55,364 INFO L85 PathProgramCache]: Analyzing trace with hash -282687370, now seen corresponding path program 2 times [2022-07-23 13:24:55,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:24:55,364 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982998090] [2022-07-23 13:24:55,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:55,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:24:55,376 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:24:55,377 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2709824] [2022-07-23 13:24:55,377 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-23 13:24:55,377 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:24:55,377 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:24:55,396 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) [2022-07-23 13:24:55,397 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-07-23 13:24:55,485 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-23 13:24:55,485 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-23 13:24:55,486 INFO L263 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-23 13:24:55,488 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:24:55,584 INFO L134 CoverageAnalysis]: Checked inductivity of 339 backedges. 173 proven. 7 refuted. 0 times theorem prover too weak. 159 trivial. 0 not checked. [2022-07-23 13:24:55,584 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 13:24:55,653 INFO L134 CoverageAnalysis]: Checked inductivity of 339 backedges. 88 proven. 28 refuted. 0 times theorem prover too weak. 223 trivial. 0 not checked. [2022-07-23 13:24:55,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:24:55,653 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982998090] [2022-07-23 13:24:55,653 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:24:55,653 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2709824] [2022-07-23 13:24:55,653 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2709824] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 13:24:55,653 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 13:24:55,654 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2022-07-23 13:24:55,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269590446] [2022-07-23 13:24:55,654 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 13:24:55,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-23 13:24:55,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:24:55,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-23 13:24:55,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2022-07-23 13:24:55,654 INFO L87 Difference]: Start difference. First operand 617 states and 741 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) [2022-07-23 13:24:55,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:24:55,896 INFO L93 Difference]: Finished difference Result 1067 states and 1314 transitions. [2022-07-23 13:24:55,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-23 13:24:55,896 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 134 [2022-07-23 13:24:55,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:24:55,898 INFO L225 Difference]: With dead ends: 1067 [2022-07-23 13:24:55,898 INFO L226 Difference]: Without dead ends: 622 [2022-07-23 13:24:55,899 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 272 GetRequests, 258 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2022-07-23 13:24:55,899 INFO L413 NwaCegarLoop]: 54 mSDtfsCounter, 67 mSDsluCounter, 320 mSDsCounter, 0 mSdLazyCounter, 230 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 374 SdHoareTripleChecker+Invalid, 251 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 230 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-23 13:24:55,900 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [69 Valid, 374 Invalid, 251 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 230 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-23 13:24:55,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 622 states. [2022-07-23 13:24:55,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 622 to 607. [2022-07-23 13:24:55,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 607 states, 471 states have (on average 1.1507430997876857) internal successors, (542), 474 states have internal predecessors, (542), 84 states have call successors, (84), 40 states have call predecessors, (84), 45 states have return successors, (101), 92 states have call predecessors, (101), 84 states have call successors, (101) [2022-07-23 13:24:55,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 607 states to 607 states and 727 transitions. [2022-07-23 13:24:55,930 INFO L78 Accepts]: Start accepts. Automaton has 607 states and 727 transitions. Word has length 134 [2022-07-23 13:24:55,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:24:55,931 INFO L495 AbstractCegarLoop]: Abstraction has 607 states and 727 transitions. [2022-07-23 13:24:55,944 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) [2022-07-23 13:24:55,945 INFO L276 IsEmpty]: Start isEmpty. Operand 607 states and 727 transitions. [2022-07-23 13:24:55,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2022-07-23 13:24:55,945 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:24:55,946 INFO L195 NwaCegarLoop]: trace histogram [14, 13, 9, 5, 5, 5, 5, 5, 5, 4, 4, 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] [2022-07-23 13:24:55,975 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-07-23 13:24:56,147 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,SelfDestructingSolverStorable38 [2022-07-23 13:24:56,147 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:24:56,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:24:56,148 INFO L85 PathProgramCache]: Analyzing trace with hash 1601794137, now seen corresponding path program 3 times [2022-07-23 13:24:56,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:24:56,148 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359742140] [2022-07-23 13:24:56,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:56,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:24:56,162 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:24:56,163 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [961624113] [2022-07-23 13:24:56,163 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-23 13:24:56,163 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:24:56,163 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:24:56,164 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) [2022-07-23 13:24:56,165 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-07-23 13:24:56,207 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-07-23 13:24:56,207 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-23 13:24:56,208 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 15 conjunts are in the unsatisfiable core [2022-07-23 13:24:56,213 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:24:56,321 INFO L134 CoverageAnalysis]: Checked inductivity of 435 backedges. 95 proven. 4 refuted. 0 times theorem prover too weak. 336 trivial. 0 not checked. [2022-07-23 13:24:56,321 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 13:24:56,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:24:56,835 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359742140] [2022-07-23 13:24:56,836 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:24:56,836 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [961624113] [2022-07-23 13:24:56,836 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [961624113] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-23 13:24:56,836 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-23 13:24:56,836 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2022-07-23 13:24:56,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578429142] [2022-07-23 13:24:56,836 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-23 13:24:56,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-23 13:24:56,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:24:56,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-23 13:24:56,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2022-07-23 13:24:56,836 INFO L87 Difference]: Start difference. First operand 607 states and 727 transitions. Second operand has 8 states, 7 states have (on average 6.428571428571429) internal successors, (45), 8 states have internal predecessors, (45), 2 states have call successors, (7), 1 states have call predecessors, (7), 3 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-23 13:24:57,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:24:57,111 INFO L93 Difference]: Finished difference Result 692 states and 865 transitions. [2022-07-23 13:24:57,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-23 13:24:57,111 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 6.428571428571429) internal successors, (45), 8 states have internal predecessors, (45), 2 states have call successors, (7), 1 states have call predecessors, (7), 3 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) Word has length 143 [2022-07-23 13:24:57,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:24:57,114 INFO L225 Difference]: With dead ends: 692 [2022-07-23 13:24:57,114 INFO L226 Difference]: Without dead ends: 691 [2022-07-23 13:24:57,114 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 141 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2022-07-23 13:24:57,114 INFO L413 NwaCegarLoop]: 44 mSDtfsCounter, 29 mSDsluCounter, 156 mSDsCounter, 0 mSdLazyCounter, 92 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 200 SdHoareTripleChecker+Invalid, 100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 92 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-23 13:24:57,114 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [32 Valid, 200 Invalid, 100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 92 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-23 13:24:57,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 691 states. [2022-07-23 13:24:57,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 691 to 633. [2022-07-23 13:24:57,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 633 states, 492 states have (on average 1.1443089430894309) internal successors, (563), 494 states have internal predecessors, (563), 84 states have call successors, (84), 40 states have call predecessors, (84), 50 states have return successors, (113), 98 states have call predecessors, (113), 84 states have call successors, (113) [2022-07-23 13:24:57,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 633 states to 633 states and 760 transitions. [2022-07-23 13:24:57,176 INFO L78 Accepts]: Start accepts. Automaton has 633 states and 760 transitions. Word has length 143 [2022-07-23 13:24:57,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:24:57,177 INFO L495 AbstractCegarLoop]: Abstraction has 633 states and 760 transitions. [2022-07-23 13:24:57,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 6.428571428571429) internal successors, (45), 8 states have internal predecessors, (45), 2 states have call successors, (7), 1 states have call predecessors, (7), 3 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-23 13:24:57,177 INFO L276 IsEmpty]: Start isEmpty. Operand 633 states and 760 transitions. [2022-07-23 13:24:57,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-07-23 13:24:57,178 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:24:57,178 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 9, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 13:24:57,197 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-07-23 13:24:57,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-07-23 13:24:57,394 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:24:57,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:24:57,394 INFO L85 PathProgramCache]: Analyzing trace with hash -1543267888, now seen corresponding path program 1 times [2022-07-23 13:24:57,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:24:57,394 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084383194] [2022-07-23 13:24:57,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:57,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:24:57,399 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:24:57,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [305508854] [2022-07-23 13:24:57,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:57,401 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:24:57,401 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:24:57,402 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) [2022-07-23 13:24:57,403 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-07-23 13:24:57,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 13:24:57,461 INFO L263 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 12 conjunts are in the unsatisfiable core [2022-07-23 13:24:57,479 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:24:57,610 INFO L134 CoverageAnalysis]: Checked inductivity of 408 backedges. 103 proven. 26 refuted. 0 times theorem prover too weak. 279 trivial. 0 not checked. [2022-07-23 13:24:57,610 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 13:24:58,014 INFO L134 CoverageAnalysis]: Checked inductivity of 408 backedges. 103 proven. 27 refuted. 0 times theorem prover too weak. 278 trivial. 0 not checked. [2022-07-23 13:24:58,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:24:58,015 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084383194] [2022-07-23 13:24:58,015 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:24:58,015 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [305508854] [2022-07-23 13:24:58,015 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [305508854] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 13:24:58,015 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 13:24:58,015 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 15 [2022-07-23 13:24:58,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429554532] [2022-07-23 13:24:58,015 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 13:24:58,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-07-23 13:24:58,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:24:58,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-07-23 13:24:58,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2022-07-23 13:24:58,016 INFO L87 Difference]: Start difference. First operand 633 states and 760 transitions. Second operand has 15 states, 13 states have (on average 5.384615384615385) internal successors, (70), 15 states have internal predecessors, (70), 9 states have call successors, (13), 1 states have call predecessors, (13), 4 states have return successors, (13), 6 states have call predecessors, (13), 9 states have call successors, (13) [2022-07-23 13:24:58,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:24:58,373 INFO L93 Difference]: Finished difference Result 1341 states and 1694 transitions. [2022-07-23 13:24:58,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-23 13:24:58,374 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 13 states have (on average 5.384615384615385) internal successors, (70), 15 states have internal predecessors, (70), 9 states have call successors, (13), 1 states have call predecessors, (13), 4 states have return successors, (13), 6 states have call predecessors, (13), 9 states have call successors, (13) Word has length 146 [2022-07-23 13:24:58,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:24:58,385 INFO L225 Difference]: With dead ends: 1341 [2022-07-23 13:24:58,385 INFO L226 Difference]: Without dead ends: 777 [2022-07-23 13:24:58,389 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 297 GetRequests, 276 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2022-07-23 13:24:58,389 INFO L413 NwaCegarLoop]: 37 mSDtfsCounter, 79 mSDsluCounter, 233 mSDsCounter, 0 mSdLazyCounter, 469 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 270 SdHoareTripleChecker+Invalid, 481 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 469 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-23 13:24:58,392 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [94 Valid, 270 Invalid, 481 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 469 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-23 13:24:58,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 777 states. [2022-07-23 13:24:58,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 777 to 680. [2022-07-23 13:24:58,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 680 states, 528 states have (on average 1.143939393939394) internal successors, (604), 528 states have internal predecessors, (604), 91 states have call successors, (91), 40 states have call predecessors, (91), 54 states have return successors, (126), 111 states have call predecessors, (126), 89 states have call successors, (126) [2022-07-23 13:24:58,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 680 states to 680 states and 821 transitions. [2022-07-23 13:24:58,428 INFO L78 Accepts]: Start accepts. Automaton has 680 states and 821 transitions. Word has length 146 [2022-07-23 13:24:58,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:24:58,429 INFO L495 AbstractCegarLoop]: Abstraction has 680 states and 821 transitions. [2022-07-23 13:24:58,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 13 states have (on average 5.384615384615385) internal successors, (70), 15 states have internal predecessors, (70), 9 states have call successors, (13), 1 states have call predecessors, (13), 4 states have return successors, (13), 6 states have call predecessors, (13), 9 states have call successors, (13) [2022-07-23 13:24:58,429 INFO L276 IsEmpty]: Start isEmpty. Operand 680 states and 821 transitions. [2022-07-23 13:24:58,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2022-07-23 13:24:58,430 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:24:58,430 INFO L195 NwaCegarLoop]: trace histogram [16, 15, 9, 7, 7, 7, 7, 7, 7, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 13:24:58,448 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-07-23 13:24:58,646 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,SelfDestructingSolverStorable40 [2022-07-23 13:24:58,646 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:24:58,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:24:58,647 INFO L85 PathProgramCache]: Analyzing trace with hash -775399783, now seen corresponding path program 4 times [2022-07-23 13:24:58,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:24:58,647 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920433690] [2022-07-23 13:24:58,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:24:58,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:24:58,653 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:24:58,653 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [452360970] [2022-07-23 13:24:58,653 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-07-23 13:24:58,653 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:24:58,653 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:24:58,671 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) [2022-07-23 13:24:58,699 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-07-23 13:24:58,750 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-07-23 13:24:58,750 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-23 13:24:58,752 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 18 conjunts are in the unsatisfiable core [2022-07-23 13:24:58,754 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:24:58,924 INFO L134 CoverageAnalysis]: Checked inductivity of 611 backedges. 238 proven. 99 refuted. 0 times theorem prover too weak. 274 trivial. 0 not checked. [2022-07-23 13:24:58,924 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 13:24:59,412 INFO L134 CoverageAnalysis]: Checked inductivity of 611 backedges. 238 proven. 106 refuted. 0 times theorem prover too weak. 267 trivial. 0 not checked. [2022-07-23 13:24:59,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:24:59,412 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920433690] [2022-07-23 13:24:59,412 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:24:59,413 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [452360970] [2022-07-23 13:24:59,413 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [452360970] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 13:24:59,413 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 13:24:59,413 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 18] total 21 [2022-07-23 13:24:59,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424510642] [2022-07-23 13:24:59,413 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 13:24:59,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-23 13:24:59,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:24:59,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-23 13:24:59,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=361, Unknown=0, NotChecked=0, Total=420 [2022-07-23 13:24:59,414 INFO L87 Difference]: Start difference. First operand 680 states and 821 transitions. Second operand has 21 states, 20 states have (on average 4.7) internal successors, (94), 20 states have internal predecessors, (94), 12 states have call successors, (19), 3 states have call predecessors, (19), 6 states have return successors, (18), 9 states have call predecessors, (18), 12 states have call successors, (18) [2022-07-23 13:25:00,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:25:00,281 INFO L93 Difference]: Finished difference Result 1464 states and 1866 transitions. [2022-07-23 13:25:00,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-07-23 13:25:00,281 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 4.7) internal successors, (94), 20 states have internal predecessors, (94), 12 states have call successors, (19), 3 states have call predecessors, (19), 6 states have return successors, (18), 9 states have call predecessors, (18), 12 states have call successors, (18) Word has length 163 [2022-07-23 13:25:00,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:25:00,284 INFO L225 Difference]: With dead ends: 1464 [2022-07-23 13:25:00,284 INFO L226 Difference]: Without dead ends: 878 [2022-07-23 13:25:00,285 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 343 GetRequests, 310 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=214, Invalid=976, Unknown=0, NotChecked=0, Total=1190 [2022-07-23 13:25:00,286 INFO L413 NwaCegarLoop]: 39 mSDtfsCounter, 238 mSDsluCounter, 328 mSDsCounter, 0 mSdLazyCounter, 793 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 242 SdHoareTripleChecker+Valid, 367 SdHoareTripleChecker+Invalid, 912 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 793 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-07-23 13:25:00,286 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [242 Valid, 367 Invalid, 912 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 793 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-07-23 13:25:00,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 878 states. [2022-07-23 13:25:00,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 878 to 714. [2022-07-23 13:25:00,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 714 states, 552 states have (on average 1.1358695652173914) internal successors, (627), 556 states have internal predecessors, (627), 98 states have call successors, (98), 44 states have call predecessors, (98), 57 states have return successors, (147), 113 states have call predecessors, (147), 98 states have call successors, (147) [2022-07-23 13:25:00,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 714 states to 714 states and 872 transitions. [2022-07-23 13:25:00,320 INFO L78 Accepts]: Start accepts. Automaton has 714 states and 872 transitions. Word has length 163 [2022-07-23 13:25:00,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:25:00,321 INFO L495 AbstractCegarLoop]: Abstraction has 714 states and 872 transitions. [2022-07-23 13:25:00,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 4.7) internal successors, (94), 20 states have internal predecessors, (94), 12 states have call successors, (19), 3 states have call predecessors, (19), 6 states have return successors, (18), 9 states have call predecessors, (18), 12 states have call successors, (18) [2022-07-23 13:25:00,321 INFO L276 IsEmpty]: Start isEmpty. Operand 714 states and 872 transitions. [2022-07-23 13:25:00,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-07-23 13:25:00,339 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:25:00,339 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, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 13:25:00,356 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2022-07-23 13:25:00,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:25:00,557 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:25:00,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:25:00,557 INFO L85 PathProgramCache]: Analyzing trace with hash -916356688, now seen corresponding path program 2 times [2022-07-23 13:25:00,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:25:00,557 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589113080] [2022-07-23 13:25:00,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:25:00,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:25:00,563 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:25:00,563 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1710012988] [2022-07-23 13:25:00,564 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-23 13:25:00,564 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:25:00,564 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:25:00,565 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) [2022-07-23 13:25:00,566 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-07-23 13:25:00,616 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-23 13:25:00,617 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-23 13:25:00,617 INFO L263 TraceCheckSpWp]: Trace formula consists of 326 conjuncts, 7 conjunts are in the unsatisfiable core [2022-07-23 13:25:00,619 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:25:00,662 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 469 trivial. 0 not checked. [2022-07-23 13:25:00,663 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 13:25:00,788 INFO L134 CoverageAnalysis]: Checked inductivity of 484 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 469 trivial. 0 not checked. [2022-07-23 13:25:00,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:25:00,788 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589113080] [2022-07-23 13:25:00,788 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:25:00,788 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1710012988] [2022-07-23 13:25:00,788 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1710012988] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 13:25:00,788 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 13:25:00,788 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2022-07-23 13:25:00,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496600519] [2022-07-23 13:25:00,789 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 13:25:00,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-23 13:25:00,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:25:00,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-23 13:25:00,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-07-23 13:25:00,790 INFO L87 Difference]: Start difference. First operand 714 states and 872 transitions. Second operand has 14 states, 13 states have (on average 4.615384615384615) internal successors, (60), 14 states have internal predecessors, (60), 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) [2022-07-23 13:25:00,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:25:00,940 INFO L93 Difference]: Finished difference Result 903 states and 1126 transitions. [2022-07-23 13:25:00,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-07-23 13:25:00,940 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 4.615384615384615) internal successors, (60), 14 states have internal predecessors, (60), 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 156 [2022-07-23 13:25:00,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:25:00,943 INFO L225 Difference]: With dead ends: 903 [2022-07-23 13:25:00,943 INFO L226 Difference]: Without dead ends: 902 [2022-07-23 13:25:00,943 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 316 GetRequests, 298 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=124, Invalid=256, Unknown=0, NotChecked=0, Total=380 [2022-07-23 13:25:00,944 INFO L413 NwaCegarLoop]: 62 mSDtfsCounter, 76 mSDsluCounter, 213 mSDsCounter, 0 mSdLazyCounter, 98 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 275 SdHoareTripleChecker+Invalid, 108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 98 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-23 13:25:00,944 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [81 Valid, 275 Invalid, 108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 98 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-23 13:25:00,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 902 states. [2022-07-23 13:25:00,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 902 to 842. [2022-07-23 13:25:00,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 842 states, 657 states have (on average 1.1506849315068493) internal successors, (756), 664 states have internal predecessors, (756), 121 states have call successors, (121), 44 states have call predecessors, (121), 57 states have return successors, (170), 133 states have call predecessors, (170), 121 states have call successors, (170) [2022-07-23 13:25:00,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 842 states to 842 states and 1047 transitions. [2022-07-23 13:25:00,968 INFO L78 Accepts]: Start accepts. Automaton has 842 states and 1047 transitions. Word has length 156 [2022-07-23 13:25:00,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:25:00,969 INFO L495 AbstractCegarLoop]: Abstraction has 842 states and 1047 transitions. [2022-07-23 13:25:00,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 4.615384615384615) internal successors, (60), 14 states have internal predecessors, (60), 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) [2022-07-23 13:25:00,969 INFO L276 IsEmpty]: Start isEmpty. Operand 842 states and 1047 transitions. [2022-07-23 13:25:00,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 167 [2022-07-23 13:25:00,970 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:25:00,970 INFO L195 NwaCegarLoop]: trace histogram [15, 14, 10, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 13:25:00,986 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2022-07-23 13:25:01,176 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,SelfDestructingSolverStorable42 [2022-07-23 13:25:01,176 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:25:01,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:25:01,176 INFO L85 PathProgramCache]: Analyzing trace with hash -1546466844, now seen corresponding path program 3 times [2022-07-23 13:25:01,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:25:01,176 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019873285] [2022-07-23 13:25:01,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:25:01,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:25:01,182 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:25:01,182 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1100542165] [2022-07-23 13:25:01,182 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-23 13:25:01,182 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:25:01,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:25:01,186 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) [2022-07-23 13:25:01,187 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-07-23 13:25:01,243 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-07-23 13:25:01,244 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-23 13:25:01,244 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-23 13:25:01,246 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:25:01,331 INFO L134 CoverageAnalysis]: Checked inductivity of 519 backedges. 63 proven. 3 refuted. 0 times theorem prover too weak. 453 trivial. 0 not checked. [2022-07-23 13:25:01,331 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 13:25:01,470 INFO L134 CoverageAnalysis]: Checked inductivity of 519 backedges. 63 proven. 3 refuted. 0 times theorem prover too weak. 453 trivial. 0 not checked. [2022-07-23 13:25:01,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:25:01,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019873285] [2022-07-23 13:25:01,470 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:25:01,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1100542165] [2022-07-23 13:25:01,470 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1100542165] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 13:25:01,470 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 13:25:01,470 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2022-07-23 13:25:01,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115202259] [2022-07-23 13:25:01,470 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 13:25:01,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-07-23 13:25:01,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:25:01,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-07-23 13:25:01,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2022-07-23 13:25:01,471 INFO L87 Difference]: Start difference. First operand 842 states and 1047 transitions. Second operand has 16 states, 15 states have (on average 4.333333333333333) internal successors, (65), 12 states have internal predecessors, (65), 7 states have call successors, (14), 5 states have call predecessors, (14), 1 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2022-07-23 13:25:01,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:25:01,785 INFO L93 Difference]: Finished difference Result 949 states and 1201 transitions. [2022-07-23 13:25:01,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-07-23 13:25:01,785 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 4.333333333333333) internal successors, (65), 12 states have internal predecessors, (65), 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 166 [2022-07-23 13:25:01,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:25:01,788 INFO L225 Difference]: With dead ends: 949 [2022-07-23 13:25:01,789 INFO L226 Difference]: Without dead ends: 948 [2022-07-23 13:25:01,789 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 342 GetRequests, 320 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=90, Invalid=462, Unknown=0, NotChecked=0, Total=552 [2022-07-23 13:25:01,789 INFO L413 NwaCegarLoop]: 55 mSDtfsCounter, 137 mSDsluCounter, 446 mSDsCounter, 0 mSdLazyCounter, 454 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 143 SdHoareTripleChecker+Valid, 501 SdHoareTripleChecker+Invalid, 494 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 454 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-23 13:25:01,790 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [143 Valid, 501 Invalid, 494 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 454 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-23 13:25:01,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 948 states. [2022-07-23 13:25:01,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 948 to 931. [2022-07-23 13:25:01,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 931 states, 726 states have (on average 1.1528925619834711) internal successors, (837), 731 states have internal predecessors, (837), 132 states have call successors, (132), 49 states have call predecessors, (132), 66 states have return successors, (194), 150 states have call predecessors, (194), 132 states have call successors, (194) [2022-07-23 13:25:01,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 931 states to 931 states and 1163 transitions. [2022-07-23 13:25:01,817 INFO L78 Accepts]: Start accepts. Automaton has 931 states and 1163 transitions. Word has length 166 [2022-07-23 13:25:01,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:25:01,818 INFO L495 AbstractCegarLoop]: Abstraction has 931 states and 1163 transitions. [2022-07-23 13:25:01,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 4.333333333333333) internal successors, (65), 12 states have internal predecessors, (65), 7 states have call successors, (14), 5 states have call predecessors, (14), 1 states have return successors, (10), 5 states have call predecessors, (10), 5 states have call successors, (10) [2022-07-23 13:25:01,818 INFO L276 IsEmpty]: Start isEmpty. Operand 931 states and 1163 transitions. [2022-07-23 13:25:01,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2022-07-23 13:25:01,819 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:25:01,819 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 11, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2022-07-23 13:25:01,836 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2022-07-23 13:25:02,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:25:02,036 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting binomialCoefficientErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:25:02,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:25:02,036 INFO L85 PathProgramCache]: Analyzing trace with hash 1319903796, now seen corresponding path program 2 times [2022-07-23 13:25:02,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:25:02,037 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789055538] [2022-07-23 13:25:02,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:25:02,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:25:02,064 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:25:02,064 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [478353026] [2022-07-23 13:25:02,064 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-23 13:25:02,064 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:25:02,064 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:25:02,069 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) [2022-07-23 13:25:02,071 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-07-23 13:25:02,140 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-23 13:25:02,140 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-23 13:25:02,141 INFO L263 TraceCheckSpWp]: Trace formula consists of 362 conjuncts, 11 conjunts are in the unsatisfiable core [2022-07-23 13:25:02,143 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:25:02,285 INFO L134 CoverageAnalysis]: Checked inductivity of 549 backedges. 264 proven. 0 refuted. 0 times theorem prover too weak. 285 trivial. 0 not checked. [2022-07-23 13:25:02,285 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-23 13:25:02,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:25:02,285 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789055538] [2022-07-23 13:25:02,285 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:25:02,285 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [478353026] [2022-07-23 13:25:02,285 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [478353026] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 13:25:02,285 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 13:25:02,285 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-23 13:25:02,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866544795] [2022-07-23 13:25:02,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 13:25:02,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-23 13:25:02,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:25:02,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-23 13:25:02,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-23 13:25:02,286 INFO L87 Difference]: Start difference. First operand 931 states and 1163 transitions. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 5 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2022-07-23 13:25:02,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:25:02,726 INFO L93 Difference]: Finished difference Result 1743 states and 2237 transitions. [2022-07-23 13:25:02,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-23 13:25:02,727 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 5 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) Word has length 169 [2022-07-23 13:25:02,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:25:02,731 INFO L225 Difference]: With dead ends: 1743 [2022-07-23 13:25:02,732 INFO L226 Difference]: Without dead ends: 1024 [2022-07-23 13:25:02,733 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 161 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2022-07-23 13:25:02,735 INFO L413 NwaCegarLoop]: 38 mSDtfsCounter, 54 mSDsluCounter, 179 mSDsCounter, 0 mSdLazyCounter, 319 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 217 SdHoareTripleChecker+Invalid, 321 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 319 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-23 13:25:02,735 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 217 Invalid, 321 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 319 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-23 13:25:02,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1024 states. [2022-07-23 13:25:02,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1024 to 933. [2022-07-23 13:25:02,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 933 states, 727 states have (on average 1.1526822558459422) internal successors, (838), 733 states have internal predecessors, (838), 132 states have call successors, (132), 49 states have call predecessors, (132), 67 states have return successors, (209), 150 states have call predecessors, (209), 132 states have call successors, (209) [2022-07-23 13:25:02,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 933 states to 933 states and 1179 transitions. [2022-07-23 13:25:02,772 INFO L78 Accepts]: Start accepts. Automaton has 933 states and 1179 transitions. Word has length 169 [2022-07-23 13:25:02,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:25:02,773 INFO L495 AbstractCegarLoop]: Abstraction has 933 states and 1179 transitions. [2022-07-23 13:25:02,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 5 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2022-07-23 13:25:02,773 INFO L276 IsEmpty]: Start isEmpty. Operand 933 states and 1179 transitions. [2022-07-23 13:25:02,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 180 [2022-07-23 13:25:02,775 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:25:02,776 INFO L195 NwaCegarLoop]: trace histogram [16, 16, 11, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2022-07-23 13:25:02,813 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-07-23 13:25:02,992 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,SelfDestructingSolverStorable44 [2022-07-23 13:25:02,992 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting binomialCoefficientErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:25:02,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:25:02,993 INFO L85 PathProgramCache]: Analyzing trace with hash 308290772, now seen corresponding path program 3 times [2022-07-23 13:25:02,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:25:02,993 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856363464] [2022-07-23 13:25:02,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:25:02,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:25:03,000 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:25:03,000 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2048761902] [2022-07-23 13:25:03,000 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-23 13:25:03,001 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:25:03,001 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:25:03,002 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) [2022-07-23 13:25:03,003 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-07-23 13:25:03,053 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-07-23 13:25:03,053 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-23 13:25:03,054 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-23 13:25:03,055 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:25:03,396 INFO L134 CoverageAnalysis]: Checked inductivity of 633 backedges. 21 proven. 19 refuted. 0 times theorem prover too weak. 593 trivial. 0 not checked. [2022-07-23 13:25:03,396 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 13:25:03,635 INFO L134 CoverageAnalysis]: Checked inductivity of 633 backedges. 21 proven. 19 refuted. 0 times theorem prover too weak. 593 trivial. 0 not checked. [2022-07-23 13:25:03,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:25:03,636 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856363464] [2022-07-23 13:25:03,636 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:25:03,636 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2048761902] [2022-07-23 13:25:03,636 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2048761902] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 13:25:03,636 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 13:25:03,637 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2022-07-23 13:25:03,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187047629] [2022-07-23 13:25:03,638 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 13:25:03,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-23 13:25:03,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:25:03,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-23 13:25:03,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2022-07-23 13:25:03,639 INFO L87 Difference]: Start difference. First operand 933 states and 1179 transitions. Second operand has 14 states, 13 states have (on average 6.076923076923077) internal successors, (79), 12 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) [2022-07-23 13:25:03,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:25:03,996 INFO L93 Difference]: Finished difference Result 935 states and 1179 transitions. [2022-07-23 13:25:04,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-23 13:25:04,005 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 6.076923076923077) internal successors, (79), 12 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 179 [2022-07-23 13:25:04,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:25:04,009 INFO L225 Difference]: With dead ends: 935 [2022-07-23 13:25:04,009 INFO L226 Difference]: Without dead ends: 934 [2022-07-23 13:25:04,009 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 363 GetRequests, 345 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=85, Invalid=295, Unknown=0, NotChecked=0, Total=380 [2022-07-23 13:25:04,010 INFO L413 NwaCegarLoop]: 60 mSDtfsCounter, 81 mSDsluCounter, 372 mSDsCounter, 0 mSdLazyCounter, 267 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 432 SdHoareTripleChecker+Invalid, 286 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 267 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-23 13:25:04,010 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [82 Valid, 432 Invalid, 286 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 267 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-23 13:25:04,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 934 states. [2022-07-23 13:25:04,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 934 to 933. [2022-07-23 13:25:04,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 933 states, 727 states have (on average 1.141678129298487) internal successors, (830), 733 states have internal predecessors, (830), 132 states have call successors, (132), 49 states have call predecessors, (132), 67 states have return successors, (209), 150 states have call predecessors, (209), 132 states have call successors, (209) [2022-07-23 13:25:04,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 933 states to 933 states and 1171 transitions. [2022-07-23 13:25:04,044 INFO L78 Accepts]: Start accepts. Automaton has 933 states and 1171 transitions. Word has length 179 [2022-07-23 13:25:04,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:25:04,051 INFO L495 AbstractCegarLoop]: Abstraction has 933 states and 1171 transitions. [2022-07-23 13:25:04,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 6.076923076923077) internal successors, (79), 12 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) [2022-07-23 13:25:04,052 INFO L276 IsEmpty]: Start isEmpty. Operand 933 states and 1171 transitions. [2022-07-23 13:25:04,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 177 [2022-07-23 13:25:04,053 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:25:04,053 INFO L195 NwaCegarLoop]: trace histogram [16, 15, 10, 6, 5, 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] [2022-07-23 13:25:04,071 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-07-23 13:25:04,261 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,SelfDestructingSolverStorable45 [2022-07-23 13:25:04,261 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:25:04,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:25:04,261 INFO L85 PathProgramCache]: Analyzing trace with hash 252749190, now seen corresponding path program 4 times [2022-07-23 13:25:04,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:25:04,261 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348795555] [2022-07-23 13:25:04,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:25:04,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:25:04,266 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:25:04,267 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [426023215] [2022-07-23 13:25:04,267 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-07-23 13:25:04,267 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:25:04,267 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:25:04,268 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) [2022-07-23 13:25:04,271 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-07-23 13:25:04,305 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-07-23 13:25:04,305 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-23 13:25:04,312 INFO L263 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 13 conjunts are in the unsatisfiable core [2022-07-23 13:25:04,314 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:25:04,427 INFO L134 CoverageAnalysis]: Checked inductivity of 601 backedges. 217 proven. 31 refuted. 0 times theorem prover too weak. 353 trivial. 0 not checked. [2022-07-23 13:25:04,428 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 13:25:04,835 INFO L134 CoverageAnalysis]: Checked inductivity of 601 backedges. 217 proven. 32 refuted. 0 times theorem prover too weak. 352 trivial. 0 not checked. [2022-07-23 13:25:04,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:25:04,835 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348795555] [2022-07-23 13:25:04,836 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:25:04,836 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [426023215] [2022-07-23 13:25:04,836 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [426023215] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 13:25:04,836 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 13:25:04,836 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 17 [2022-07-23 13:25:04,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175718459] [2022-07-23 13:25:04,836 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 13:25:04,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-07-23 13:25:04,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:25:04,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-07-23 13:25:04,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2022-07-23 13:25:04,837 INFO L87 Difference]: Start difference. First operand 933 states and 1171 transitions. Second operand has 17 states, 13 states have (on average 6.615384615384615) internal successors, (86), 16 states have internal predecessors, (86), 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) [2022-07-23 13:25:05,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:25:05,242 INFO L93 Difference]: Finished difference Result 1881 states and 2490 transitions. [2022-07-23 13:25:05,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-23 13:25:05,253 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 13 states have (on average 6.615384615384615) internal successors, (86), 16 states have internal predecessors, (86), 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 176 [2022-07-23 13:25:05,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:25:05,257 INFO L225 Difference]: With dead ends: 1881 [2022-07-23 13:25:05,258 INFO L226 Difference]: Without dead ends: 1204 [2022-07-23 13:25:05,260 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 361 GetRequests, 338 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=97, Invalid=455, Unknown=0, NotChecked=0, Total=552 [2022-07-23 13:25:05,260 INFO L413 NwaCegarLoop]: 78 mSDtfsCounter, 144 mSDsluCounter, 569 mSDsCounter, 0 mSdLazyCounter, 585 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 647 SdHoareTripleChecker+Invalid, 661 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 585 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-23 13:25:05,260 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [152 Valid, 647 Invalid, 661 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 585 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-23 13:25:05,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1204 states. [2022-07-23 13:25:05,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1204 to 1138. [2022-07-23 13:25:05,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1138 states, 887 states have (on average 1.153325817361894) internal successors, (1023), 890 states have internal predecessors, (1023), 170 states have call successors, (170), 55 states have call predecessors, (170), 74 states have return successors, (283), 192 states have call predecessors, (283), 170 states have call successors, (283) [2022-07-23 13:25:05,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1138 states to 1138 states and 1476 transitions. [2022-07-23 13:25:05,318 INFO L78 Accepts]: Start accepts. Automaton has 1138 states and 1476 transitions. Word has length 176 [2022-07-23 13:25:05,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:25:05,319 INFO L495 AbstractCegarLoop]: Abstraction has 1138 states and 1476 transitions. [2022-07-23 13:25:05,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 13 states have (on average 6.615384615384615) internal successors, (86), 16 states have internal predecessors, (86), 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) [2022-07-23 13:25:05,319 INFO L276 IsEmpty]: Start isEmpty. Operand 1138 states and 1476 transitions. [2022-07-23 13:25:05,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2022-07-23 13:25:05,320 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:25:05,320 INFO L195 NwaCegarLoop]: trace histogram [18, 17, 10, 8, 8, 8, 8, 8, 8, 7, 7, 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] [2022-07-23 13:25:05,338 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-07-23 13:25:05,527 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,SelfDestructingSolverStorable46 [2022-07-23 13:25:05,527 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:25:05,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:25:05,528 INFO L85 PathProgramCache]: Analyzing trace with hash -1681944103, now seen corresponding path program 5 times [2022-07-23 13:25:05,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:25:05,528 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672806219] [2022-07-23 13:25:05,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:25:05,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:25:05,543 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:25:05,544 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1165977166] [2022-07-23 13:25:05,544 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-07-23 13:25:05,544 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:25:05,544 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:25:05,545 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) [2022-07-23 13:25:05,546 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-07-23 13:25:05,605 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2022-07-23 13:25:05,605 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-23 13:25:05,607 INFO L263 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 23 conjunts are in the unsatisfiable core [2022-07-23 13:25:05,609 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:25:05,897 INFO L134 CoverageAnalysis]: Checked inductivity of 815 backedges. 466 proven. 105 refuted. 0 times theorem prover too weak. 244 trivial. 0 not checked. [2022-07-23 13:25:05,897 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 13:25:06,937 INFO L134 CoverageAnalysis]: Checked inductivity of 815 backedges. 243 proven. 212 refuted. 0 times theorem prover too weak. 360 trivial. 0 not checked. [2022-07-23 13:25:06,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:25:06,937 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672806219] [2022-07-23 13:25:06,937 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:25:06,937 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1165977166] [2022-07-23 13:25:06,937 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1165977166] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 13:25:06,937 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 13:25:06,937 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18] total 25 [2022-07-23 13:25:06,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185569704] [2022-07-23 13:25:06,937 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 13:25:06,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-07-23 13:25:06,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:25:06,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-07-23 13:25:06,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=529, Unknown=0, NotChecked=0, Total=600 [2022-07-23 13:25:06,938 INFO L87 Difference]: Start difference. First operand 1138 states and 1476 transitions. Second operand has 25 states, 21 states have (on average 5.428571428571429) internal successors, (114), 25 states have internal predecessors, (114), 16 states have call successors, (27), 2 states have call predecessors, (27), 7 states have return successors, (25), 13 states have call predecessors, (25), 16 states have call successors, (25) [2022-07-23 13:25:08,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:25:08,414 INFO L93 Difference]: Finished difference Result 2712 states and 3813 transitions. [2022-07-23 13:25:08,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-07-23 13:25:08,415 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 21 states have (on average 5.428571428571429) internal successors, (114), 25 states have internal predecessors, (114), 16 states have call successors, (27), 2 states have call predecessors, (27), 7 states have return successors, (25), 13 states have call predecessors, (25), 16 states have call successors, (25) Word has length 193 [2022-07-23 13:25:08,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:25:08,420 INFO L225 Difference]: With dead ends: 2712 [2022-07-23 13:25:08,420 INFO L226 Difference]: Without dead ends: 1644 [2022-07-23 13:25:08,423 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 418 GetRequests, 371 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 345 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=347, Invalid=2005, Unknown=0, NotChecked=0, Total=2352 [2022-07-23 13:25:08,424 INFO L413 NwaCegarLoop]: 60 mSDtfsCounter, 306 mSDsluCounter, 586 mSDsCounter, 0 mSdLazyCounter, 1198 mSolverCounterSat, 205 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 314 SdHoareTripleChecker+Valid, 646 SdHoareTripleChecker+Invalid, 1403 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 205 IncrementalHoareTripleChecker+Valid, 1198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-07-23 13:25:08,424 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [314 Valid, 646 Invalid, 1403 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [205 Valid, 1198 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-07-23 13:25:08,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1644 states. [2022-07-23 13:25:08,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1644 to 1390. [2022-07-23 13:25:08,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1390 states, 1079 states have (on average 1.1390176088971269) internal successors, (1229), 1093 states have internal predecessors, (1229), 215 states have call successors, (215), 61 states have call predecessors, (215), 89 states have return successors, (459), 235 states have call predecessors, (459), 215 states have call successors, (459) [2022-07-23 13:25:08,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1390 states to 1390 states and 1903 transitions. [2022-07-23 13:25:08,487 INFO L78 Accepts]: Start accepts. Automaton has 1390 states and 1903 transitions. Word has length 193 [2022-07-23 13:25:08,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:25:08,487 INFO L495 AbstractCegarLoop]: Abstraction has 1390 states and 1903 transitions. [2022-07-23 13:25:08,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 21 states have (on average 5.428571428571429) internal successors, (114), 25 states have internal predecessors, (114), 16 states have call successors, (27), 2 states have call predecessors, (27), 7 states have return successors, (25), 13 states have call predecessors, (25), 16 states have call successors, (25) [2022-07-23 13:25:08,488 INFO L276 IsEmpty]: Start isEmpty. Operand 1390 states and 1903 transitions. [2022-07-23 13:25:08,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 198 [2022-07-23 13:25:08,489 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:25:08,489 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, 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] [2022-07-23 13:25:08,507 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-07-23 13:25:08,707 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,SelfDestructingSolverStorable47 [2022-07-23 13:25:08,707 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting binomialCoefficientErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:25:08,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:25:08,708 INFO L85 PathProgramCache]: Analyzing trace with hash 1231172729, now seen corresponding path program 1 times [2022-07-23 13:25:08,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:25:08,708 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199299266] [2022-07-23 13:25:08,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:25:08,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:25:08,713 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:25:08,713 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [808443818] [2022-07-23 13:25:08,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:25:08,714 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:25:08,714 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:25:08,715 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) [2022-07-23 13:25:08,715 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-07-23 13:25:08,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 13:25:08,787 INFO L263 TraceCheckSpWp]: Trace formula consists of 414 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-23 13:25:08,789 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:25:08,808 INFO L134 CoverageAnalysis]: Checked inductivity of 807 backedges. 49 proven. 0 refuted. 0 times theorem prover too weak. 758 trivial. 0 not checked. [2022-07-23 13:25:08,808 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-23 13:25:08,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:25:08,809 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199299266] [2022-07-23 13:25:08,809 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:25:08,809 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [808443818] [2022-07-23 13:25:08,809 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [808443818] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 13:25:08,809 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 13:25:08,809 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-23 13:25:08,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367407118] [2022-07-23 13:25:08,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 13:25:08,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-23 13:25:08,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:25:08,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-23 13:25:08,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-23 13:25:08,810 INFO L87 Difference]: Start difference. First operand 1390 states and 1903 transitions. Second operand has 5 states, 4 states have (on average 11.0) internal successors, (44), 5 states have internal predecessors, (44), 2 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-07-23 13:25:08,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:25:08,913 INFO L93 Difference]: Finished difference Result 1497 states and 2025 transitions. [2022-07-23 13:25:08,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-23 13:25:08,913 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 11.0) internal successors, (44), 5 states have internal predecessors, (44), 2 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 197 [2022-07-23 13:25:08,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:25:08,917 INFO L225 Difference]: With dead ends: 1497 [2022-07-23 13:25:08,917 INFO L226 Difference]: Without dead ends: 1494 [2022-07-23 13:25:08,918 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 193 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-23 13:25:08,918 INFO L413 NwaCegarLoop]: 49 mSDtfsCounter, 14 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 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 [2022-07-23 13:25:08,918 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 140 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-23 13:25:08,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1494 states. [2022-07-23 13:25:08,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1494 to 1398. [2022-07-23 13:25:08,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1398 states, 1087 states have (on average 1.137994480220791) internal successors, (1237), 1097 states have internal predecessors, (1237), 215 states have call successors, (215), 61 states have call predecessors, (215), 89 states have return successors, (457), 239 states have call predecessors, (457), 215 states have call successors, (457) [2022-07-23 13:25:08,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1398 states to 1398 states and 1909 transitions. [2022-07-23 13:25:08,986 INFO L78 Accepts]: Start accepts. Automaton has 1398 states and 1909 transitions. Word has length 197 [2022-07-23 13:25:08,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:25:08,986 INFO L495 AbstractCegarLoop]: Abstraction has 1398 states and 1909 transitions. [2022-07-23 13:25:08,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 11.0) internal successors, (44), 5 states have internal predecessors, (44), 2 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-07-23 13:25:08,986 INFO L276 IsEmpty]: Start isEmpty. Operand 1398 states and 1909 transitions. [2022-07-23 13:25:08,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 204 [2022-07-23 13:25:08,987 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:25:08,987 INFO L195 NwaCegarLoop]: trace histogram [19, 18, 10, 9, 9, 9, 9, 9, 9, 8, 8, 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] [2022-07-23 13:25:09,004 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2022-07-23 13:25:09,188 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,SelfDestructingSolverStorable48 [2022-07-23 13:25:09,188 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:25:09,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:25:09,188 INFO L85 PathProgramCache]: Analyzing trace with hash 1302218105, now seen corresponding path program 6 times [2022-07-23 13:25:09,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:25:09,189 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254561378] [2022-07-23 13:25:09,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:25:09,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:25:09,194 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:25:09,194 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1842363689] [2022-07-23 13:25:09,194 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-07-23 13:25:09,194 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:25:09,195 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:25:09,196 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) [2022-07-23 13:25:09,196 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-07-23 13:25:09,262 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-07-23 13:25:09,262 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-23 13:25:09,263 INFO L263 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 31 conjunts are in the unsatisfiable core [2022-07-23 13:25:09,265 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:25:09,786 INFO L134 CoverageAnalysis]: Checked inductivity of 932 backedges. 245 proven. 50 refuted. 0 times theorem prover too weak. 637 trivial. 0 not checked. [2022-07-23 13:25:09,786 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 13:25:10,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:25:10,240 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254561378] [2022-07-23 13:25:10,240 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:25:10,240 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1842363689] [2022-07-23 13:25:10,240 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1842363689] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-23 13:25:10,240 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-23 13:25:10,240 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2022-07-23 13:25:10,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809997389] [2022-07-23 13:25:10,240 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-23 13:25:10,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-07-23 13:25:10,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:25:10,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-07-23 13:25:10,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=558, Unknown=0, NotChecked=0, Total=650 [2022-07-23 13:25:10,241 INFO L87 Difference]: Start difference. First operand 1398 states and 1909 transitions. Second operand has 24 states, 22 states have (on average 3.0) internal successors, (66), 22 states have internal predecessors, (66), 8 states have call successors, (11), 3 states have call predecessors, (11), 4 states have return successors, (10), 7 states have call predecessors, (10), 6 states have call successors, (10) [2022-07-23 13:25:11,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:25:11,022 INFO L93 Difference]: Finished difference Result 1733 states and 2464 transitions. [2022-07-23 13:25:11,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-07-23 13:25:11,023 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 22 states have (on average 3.0) internal successors, (66), 22 states have internal predecessors, (66), 8 states have call successors, (11), 3 states have call predecessors, (11), 4 states have return successors, (10), 7 states have call predecessors, (10), 6 states have call successors, (10) Word has length 203 [2022-07-23 13:25:11,023 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:25:11,029 INFO L225 Difference]: With dead ends: 1733 [2022-07-23 13:25:11,029 INFO L226 Difference]: Without dead ends: 1732 [2022-07-23 13:25:11,030 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 184 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 388 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=189, Invalid=1071, Unknown=0, NotChecked=0, Total=1260 [2022-07-23 13:25:11,030 INFO L413 NwaCegarLoop]: 51 mSDtfsCounter, 202 mSDsluCounter, 547 mSDsCounter, 0 mSdLazyCounter, 761 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 224 SdHoareTripleChecker+Valid, 598 SdHoareTripleChecker+Invalid, 964 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 761 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 118 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-23 13:25:11,030 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [224 Valid, 598 Invalid, 964 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 761 Invalid, 0 Unknown, 118 Unchecked, 0.4s Time] [2022-07-23 13:25:11,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1732 states. [2022-07-23 13:25:11,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1732 to 1557. [2022-07-23 13:25:11,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1557 states, 1212 states have (on average 1.1377887788778878) internal successors, (1379), 1215 states have internal predecessors, (1379), 237 states have call successors, (237), 70 states have call predecessors, (237), 101 states have return successors, (544), 271 states have call predecessors, (544), 237 states have call successors, (544) [2022-07-23 13:25:11,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1557 states to 1557 states and 2160 transitions. [2022-07-23 13:25:11,105 INFO L78 Accepts]: Start accepts. Automaton has 1557 states and 2160 transitions. Word has length 203 [2022-07-23 13:25:11,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:25:11,106 INFO L495 AbstractCegarLoop]: Abstraction has 1557 states and 2160 transitions. [2022-07-23 13:25:11,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 22 states have (on average 3.0) internal successors, (66), 22 states have internal predecessors, (66), 8 states have call successors, (11), 3 states have call predecessors, (11), 4 states have return successors, (10), 7 states have call predecessors, (10), 6 states have call successors, (10) [2022-07-23 13:25:11,106 INFO L276 IsEmpty]: Start isEmpty. Operand 1557 states and 2160 transitions. [2022-07-23 13:25:11,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2022-07-23 13:25:11,107 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:25:11,107 INFO L195 NwaCegarLoop]: trace histogram [19, 18, 11, 8, 8, 8, 8, 8, 8, 7, 7, 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] [2022-07-23 13:25:11,126 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-07-23 13:25:11,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-07-23 13:25:11,324 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:25:11,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:25:11,324 INFO L85 PathProgramCache]: Analyzing trace with hash 234625485, now seen corresponding path program 3 times [2022-07-23 13:25:11,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:25:11,324 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520307902] [2022-07-23 13:25:11,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:25:11,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:25:11,330 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:25:11,330 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1860647240] [2022-07-23 13:25:11,330 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-23 13:25:11,330 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:25:11,330 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:25:11,332 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) [2022-07-23 13:25:11,334 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-07-23 13:25:11,397 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-07-23 13:25:11,397 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-23 13:25:11,398 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 24 conjunts are in the unsatisfiable core [2022-07-23 13:25:11,400 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:25:11,611 INFO L134 CoverageAnalysis]: Checked inductivity of 896 backedges. 214 proven. 18 refuted. 0 times theorem prover too weak. 664 trivial. 0 not checked. [2022-07-23 13:25:11,611 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 13:25:12,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:25:12,475 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520307902] [2022-07-23 13:25:12,475 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:25:12,475 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1860647240] [2022-07-23 13:25:12,475 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1860647240] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-23 13:25:12,475 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-23 13:25:12,475 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2022-07-23 13:25:12,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539406227] [2022-07-23 13:25:12,475 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-23 13:25:12,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-23 13:25:12,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:25:12,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-23 13:25:12,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2022-07-23 13:25:12,476 INFO L87 Difference]: Start difference. First operand 1557 states and 2160 transitions. Second operand has 12 states, 11 states have (on average 5.181818181818182) internal successors, (57), 12 states have internal predecessors, (57), 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) [2022-07-23 13:25:12,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:25:12,949 INFO L93 Difference]: Finished difference Result 1631 states and 2291 transitions. [2022-07-23 13:25:12,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-23 13:25:12,951 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.181818181818182) internal successors, (57), 12 states have internal predecessors, (57), 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 204 [2022-07-23 13:25:12,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:25:12,968 INFO L225 Difference]: With dead ends: 1631 [2022-07-23 13:25:12,968 INFO L226 Difference]: Without dead ends: 1630 [2022-07-23 13:25:12,969 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 198 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=114, Invalid=348, Unknown=0, NotChecked=0, Total=462 [2022-07-23 13:25:12,970 INFO L413 NwaCegarLoop]: 44 mSDtfsCounter, 35 mSDsluCounter, 310 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 354 SdHoareTripleChecker+Invalid, 188 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-23 13:25:12,970 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 354 Invalid, 188 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-23 13:25:12,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1630 states. [2022-07-23 13:25:13,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1630 to 1589. [2022-07-23 13:25:13,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1589 states, 1240 states have (on average 1.1346774193548388) internal successors, (1407), 1237 states have internal predecessors, (1407), 237 states have call successors, (237), 70 states have call predecessors, (237), 105 states have return successors, (554), 281 states have call predecessors, (554), 237 states have call successors, (554) [2022-07-23 13:25:13,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1589 states to 1589 states and 2198 transitions. [2022-07-23 13:25:13,026 INFO L78 Accepts]: Start accepts. Automaton has 1589 states and 2198 transitions. Word has length 204 [2022-07-23 13:25:13,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:25:13,026 INFO L495 AbstractCegarLoop]: Abstraction has 1589 states and 2198 transitions. [2022-07-23 13:25:13,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.181818181818182) internal successors, (57), 12 states have internal predecessors, (57), 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) [2022-07-23 13:25:13,027 INFO L276 IsEmpty]: Start isEmpty. Operand 1589 states and 2198 transitions. [2022-07-23 13:25:13,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 208 [2022-07-23 13:25:13,028 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:25:13,028 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, 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] [2022-07-23 13:25:13,047 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-07-23 13:25:13,245 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,SelfDestructingSolverStorable50 [2022-07-23 13:25:13,245 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting binomialCoefficientErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:25:13,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:25:13,245 INFO L85 PathProgramCache]: Analyzing trace with hash 611678105, now seen corresponding path program 2 times [2022-07-23 13:25:13,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:25:13,245 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014383264] [2022-07-23 13:25:13,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:25:13,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:25:13,251 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:25:13,251 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [562034326] [2022-07-23 13:25:13,252 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-23 13:25:13,253 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:25:13,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:25:13,254 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) [2022-07-23 13:25:13,254 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-07-23 13:25:13,345 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-23 13:25:13,345 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-23 13:25:13,346 INFO L263 TraceCheckSpWp]: Trace formula consists of 432 conjuncts, 13 conjunts are in the unsatisfiable core [2022-07-23 13:25:13,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:25:13,463 INFO L134 CoverageAnalysis]: Checked inductivity of 915 backedges. 122 proven. 21 refuted. 0 times theorem prover too weak. 772 trivial. 0 not checked. [2022-07-23 13:25:13,463 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 13:25:13,689 INFO L134 CoverageAnalysis]: Checked inductivity of 915 backedges. 122 proven. 21 refuted. 0 times theorem prover too weak. 772 trivial. 0 not checked. [2022-07-23 13:25:13,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:25:13,689 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014383264] [2022-07-23 13:25:13,689 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:25:13,689 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [562034326] [2022-07-23 13:25:13,689 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [562034326] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 13:25:13,689 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 13:25:13,689 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 18 [2022-07-23 13:25:13,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044581337] [2022-07-23 13:25:13,689 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 13:25:13,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-23 13:25:13,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:25:13,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-23 13:25:13,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2022-07-23 13:25:13,690 INFO L87 Difference]: Start difference. First operand 1589 states and 2198 transitions. Second operand has 18 states, 18 states have (on average 4.277777777777778) internal successors, (77), 16 states have internal predecessors, (77), 9 states have call successors, (17), 3 states have call predecessors, (17), 2 states have return successors, (15), 8 states have call predecessors, (15), 7 states have call successors, (15) [2022-07-23 13:25:14,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:25:14,308 INFO L93 Difference]: Finished difference Result 2932 states and 4144 transitions. [2022-07-23 13:25:14,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-07-23 13:25:14,308 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 4.277777777777778) internal successors, (77), 16 states have internal predecessors, (77), 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 207 [2022-07-23 13:25:14,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:25:14,313 INFO L225 Difference]: With dead ends: 2932 [2022-07-23 13:25:14,313 INFO L226 Difference]: Without dead ends: 1619 [2022-07-23 13:25:14,317 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 424 GetRequests, 397 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=141, Invalid=671, Unknown=0, NotChecked=0, Total=812 [2022-07-23 13:25:14,317 INFO L413 NwaCegarLoop]: 47 mSDtfsCounter, 92 mSDsluCounter, 469 mSDsCounter, 0 mSdLazyCounter, 922 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 516 SdHoareTripleChecker+Invalid, 946 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 922 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-23 13:25:14,317 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [96 Valid, 516 Invalid, 946 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 922 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-23 13:25:14,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1619 states. [2022-07-23 13:25:14,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1619 to 1542. [2022-07-23 13:25:14,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1542 states, 1202 states have (on average 1.1389351081530783) internal successors, (1369), 1201 states have internal predecessors, (1369), 231 states have call successors, (231), 71 states have call predecessors, (231), 102 states have return successors, (473), 269 states have call predecessors, (473), 230 states have call successors, (473) [2022-07-23 13:25:14,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1542 states to 1542 states and 2073 transitions. [2022-07-23 13:25:14,373 INFO L78 Accepts]: Start accepts. Automaton has 1542 states and 2073 transitions. Word has length 207 [2022-07-23 13:25:14,374 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:25:14,374 INFO L495 AbstractCegarLoop]: Abstraction has 1542 states and 2073 transitions. [2022-07-23 13:25:14,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.277777777777778) internal successors, (77), 16 states have internal predecessors, (77), 9 states have call successors, (17), 3 states have call predecessors, (17), 2 states have return successors, (15), 8 states have call predecessors, (15), 7 states have call successors, (15) [2022-07-23 13:25:14,374 INFO L276 IsEmpty]: Start isEmpty. Operand 1542 states and 2073 transitions. [2022-07-23 13:25:14,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2022-07-23 13:25:14,375 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:25:14,376 INFO L195 NwaCegarLoop]: trace histogram [22, 19, 12, 12, 12, 12, 10, 10, 10, 9, 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] [2022-07-23 13:25:14,394 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2022-07-23 13:25:14,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:25:14,588 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:25:14,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:25:14,588 INFO L85 PathProgramCache]: Analyzing trace with hash -365041671, now seen corresponding path program 7 times [2022-07-23 13:25:14,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:25:14,588 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237436892] [2022-07-23 13:25:14,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:25:14,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:25:14,595 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:25:14,595 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1286923176] [2022-07-23 13:25:14,595 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-07-23 13:25:14,595 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:25:14,595 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:25:14,596 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) [2022-07-23 13:25:14,599 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-07-23 13:25:14,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 13:25:14,671 INFO L263 TraceCheckSpWp]: Trace formula consists of 455 conjuncts, 18 conjunts are in the unsatisfiable core [2022-07-23 13:25:14,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:25:14,827 INFO L134 CoverageAnalysis]: Checked inductivity of 1204 backedges. 276 proven. 85 refuted. 0 times theorem prover too weak. 843 trivial. 0 not checked. [2022-07-23 13:25:14,827 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 13:25:15,011 INFO L134 CoverageAnalysis]: Checked inductivity of 1204 backedges. 276 proven. 85 refuted. 0 times theorem prover too weak. 843 trivial. 0 not checked. [2022-07-23 13:25:15,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:25:15,011 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237436892] [2022-07-23 13:25:15,011 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:25:15,011 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1286923176] [2022-07-23 13:25:15,011 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1286923176] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 13:25:15,011 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 13:25:15,011 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 20 [2022-07-23 13:25:15,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084757909] [2022-07-23 13:25:15,011 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 13:25:15,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-23 13:25:15,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:25:15,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-23 13:25:15,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=326, Unknown=0, NotChecked=0, Total=380 [2022-07-23 13:25:15,012 INFO L87 Difference]: Start difference. First operand 1542 states and 2073 transitions. Second operand has 20 states, 19 states have (on average 3.6842105263157894) internal successors, (70), 16 states have internal predecessors, (70), 10 states have call successors, (13), 5 states have call predecessors, (13), 2 states have return successors, (9), 6 states have call predecessors, (9), 6 states have call successors, (9) [2022-07-23 13:25:15,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:25:15,634 INFO L93 Difference]: Finished difference Result 3159 states and 4278 transitions. [2022-07-23 13:25:15,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-07-23 13:25:15,635 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 3.6842105263157894) internal successors, (70), 16 states have internal predecessors, (70), 10 states have call successors, (13), 5 states have call predecessors, (13), 2 states have return successors, (9), 6 states have call predecessors, (9), 6 states have call successors, (9) Word has length 223 [2022-07-23 13:25:15,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:25:15,638 INFO L225 Difference]: With dead ends: 3159 [2022-07-23 13:25:15,638 INFO L226 Difference]: Without dead ends: 1738 [2022-07-23 13:25:15,642 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 460 GetRequests, 428 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 176 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=189, Invalid=933, Unknown=0, NotChecked=0, Total=1122 [2022-07-23 13:25:15,643 INFO L413 NwaCegarLoop]: 61 mSDtfsCounter, 149 mSDsluCounter, 614 mSDsCounter, 0 mSdLazyCounter, 790 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 153 SdHoareTripleChecker+Valid, 675 SdHoareTripleChecker+Invalid, 830 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 790 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-23 13:25:15,643 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [153 Valid, 675 Invalid, 830 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 790 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-23 13:25:15,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1738 states. [2022-07-23 13:25:15,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1738 to 1597. [2022-07-23 13:25:15,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1597 states, 1240 states have (on average 1.1346774193548388) internal successors, (1407), 1245 states have internal predecessors, (1407), 240 states have call successors, (240), 73 states have call predecessors, (240), 110 states have return successors, (454), 278 states have call predecessors, (454), 239 states have call successors, (454) [2022-07-23 13:25:15,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1597 states to 1597 states and 2101 transitions. [2022-07-23 13:25:15,708 INFO L78 Accepts]: Start accepts. Automaton has 1597 states and 2101 transitions. Word has length 223 [2022-07-23 13:25:15,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:25:15,708 INFO L495 AbstractCegarLoop]: Abstraction has 1597 states and 2101 transitions. [2022-07-23 13:25:15,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 3.6842105263157894) internal successors, (70), 16 states have internal predecessors, (70), 10 states have call successors, (13), 5 states have call predecessors, (13), 2 states have return successors, (9), 6 states have call predecessors, (9), 6 states have call successors, (9) [2022-07-23 13:25:15,709 INFO L276 IsEmpty]: Start isEmpty. Operand 1597 states and 2101 transitions. [2022-07-23 13:25:15,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 225 [2022-07-23 13:25:15,710 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:25:15,710 INFO L195 NwaCegarLoop]: trace histogram [22, 19, 11, 11, 11, 11, 11, 9, 9, 8, 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] [2022-07-23 13:25:15,735 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2022-07-23 13:25:15,927 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,SelfDestructingSolverStorable52 [2022-07-23 13:25:15,927 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:25:15,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:25:15,928 INFO L85 PathProgramCache]: Analyzing trace with hash -1483060659, now seen corresponding path program 4 times [2022-07-23 13:25:15,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:25:15,928 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414979880] [2022-07-23 13:25:15,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:25:15,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:25:15,934 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:25:15,934 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [532890680] [2022-07-23 13:25:15,934 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-07-23 13:25:15,935 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:25:15,935 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:25:15,936 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) [2022-07-23 13:25:15,937 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-07-23 13:25:15,995 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-07-23 13:25:15,995 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-23 13:25:15,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 15 conjunts are in the unsatisfiable core [2022-07-23 13:25:15,998 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:25:16,112 INFO L134 CoverageAnalysis]: Checked inductivity of 1156 backedges. 618 proven. 54 refuted. 0 times theorem prover too weak. 484 trivial. 0 not checked. [2022-07-23 13:25:16,112 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 13:25:16,410 INFO L134 CoverageAnalysis]: Checked inductivity of 1156 backedges. 269 proven. 148 refuted. 0 times theorem prover too weak. 739 trivial. 0 not checked. [2022-07-23 13:25:16,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:25:16,410 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414979880] [2022-07-23 13:25:16,410 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:25:16,410 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [532890680] [2022-07-23 13:25:16,410 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [532890680] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 13:25:16,410 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 13:25:16,410 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 16 [2022-07-23 13:25:16,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592024241] [2022-07-23 13:25:16,410 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 13:25:16,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-07-23 13:25:16,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:25:16,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-07-23 13:25:16,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2022-07-23 13:25:16,411 INFO L87 Difference]: Start difference. First operand 1597 states and 2101 transitions. Second operand has 16 states, 13 states have (on average 6.846153846153846) internal successors, (89), 15 states have internal predecessors, (89), 10 states have call successors, (18), 5 states have call predecessors, (18), 5 states have return successors, (16), 6 states have call predecessors, (16), 8 states have call successors, (16) [2022-07-23 13:25:16,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:25:16,968 INFO L93 Difference]: Finished difference Result 3789 states and 5251 transitions. [2022-07-23 13:25:16,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-23 13:25:16,969 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 13 states have (on average 6.846153846153846) internal successors, (89), 15 states have internal predecessors, (89), 10 states have call successors, (18), 5 states have call predecessors, (18), 5 states have return successors, (16), 6 states have call predecessors, (16), 8 states have call successors, (16) Word has length 224 [2022-07-23 13:25:16,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:25:16,975 INFO L225 Difference]: With dead ends: 3789 [2022-07-23 13:25:16,976 INFO L226 Difference]: Without dead ends: 2473 [2022-07-23 13:25:16,981 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 461 GetRequests, 438 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=101, Invalid=499, Unknown=0, NotChecked=0, Total=600 [2022-07-23 13:25:16,982 INFO L413 NwaCegarLoop]: 34 mSDtfsCounter, 264 mSDsluCounter, 248 mSDsCounter, 0 mSdLazyCounter, 566 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 277 SdHoareTripleChecker+Valid, 282 SdHoareTripleChecker+Invalid, 668 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 566 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-23 13:25:16,982 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [277 Valid, 282 Invalid, 668 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 566 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-23 13:25:16,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2473 states. [2022-07-23 13:25:17,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2473 to 2020. [2022-07-23 13:25:17,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2020 states, 1567 states have (on average 1.1391193363114231) internal successors, (1785), 1567 states have internal predecessors, (1785), 319 states have call successors, (319), 86 states have call predecessors, (319), 127 states have return successors, (647), 366 states have call predecessors, (647), 318 states have call successors, (647) [2022-07-23 13:25:17,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2020 states to 2020 states and 2751 transitions. [2022-07-23 13:25:17,093 INFO L78 Accepts]: Start accepts. Automaton has 2020 states and 2751 transitions. Word has length 224 [2022-07-23 13:25:17,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:25:17,093 INFO L495 AbstractCegarLoop]: Abstraction has 2020 states and 2751 transitions. [2022-07-23 13:25:17,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 13 states have (on average 6.846153846153846) internal successors, (89), 15 states have internal predecessors, (89), 10 states have call successors, (18), 5 states have call predecessors, (18), 5 states have return successors, (16), 6 states have call predecessors, (16), 8 states have call successors, (16) [2022-07-23 13:25:17,093 INFO L276 IsEmpty]: Start isEmpty. Operand 2020 states and 2751 transitions. [2022-07-23 13:25:17,094 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 233 [2022-07-23 13:25:17,094 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:25:17,095 INFO L195 NwaCegarLoop]: trace histogram [22, 21, 12, 10, 10, 10, 10, 10, 10, 9, 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] [2022-07-23 13:25:17,114 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2022-07-23 13:25:17,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:25:17,310 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:25:17,310 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:25:17,310 INFO L85 PathProgramCache]: Analyzing trace with hash -1780233686, now seen corresponding path program 5 times [2022-07-23 13:25:17,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:25:17,310 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829265455] [2022-07-23 13:25:17,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:25:17,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:25:17,317 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:25:17,317 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1764547126] [2022-07-23 13:25:17,317 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-07-23 13:25:17,317 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:25:17,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:25:17,318 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) [2022-07-23 13:25:17,319 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-07-23 13:25:17,402 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2022-07-23 13:25:17,402 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-23 13:25:17,403 INFO L263 TraceCheckSpWp]: Trace formula consists of 477 conjuncts, 17 conjunts are in the unsatisfiable core [2022-07-23 13:25:17,406 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:25:17,561 INFO L134 CoverageAnalysis]: Checked inductivity of 1242 backedges. 432 proven. 60 refuted. 0 times theorem prover too weak. 750 trivial. 0 not checked. [2022-07-23 13:25:17,561 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 13:25:18,090 INFO L134 CoverageAnalysis]: Checked inductivity of 1242 backedges. 432 proven. 68 refuted. 0 times theorem prover too weak. 742 trivial. 0 not checked. [2022-07-23 13:25:18,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:25:18,091 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829265455] [2022-07-23 13:25:18,091 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:25:18,091 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1764547126] [2022-07-23 13:25:18,091 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1764547126] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 13:25:18,091 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 13:25:18,091 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16] total 25 [2022-07-23 13:25:18,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692508900] [2022-07-23 13:25:18,091 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 13:25:18,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-07-23 13:25:18,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:25:18,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-07-23 13:25:18,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=524, Unknown=0, NotChecked=0, Total=600 [2022-07-23 13:25:18,092 INFO L87 Difference]: Start difference. First operand 2020 states and 2751 transitions. Second operand has 25 states, 25 states have (on average 4.56) internal successors, (114), 21 states have internal predecessors, (114), 15 states have call successors, (24), 5 states have call predecessors, (24), 4 states have return successors, (21), 13 states have call predecessors, (21), 13 states have call successors, (21) [2022-07-23 13:25:19,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:25:19,004 INFO L93 Difference]: Finished difference Result 4492 states and 6370 transitions. [2022-07-23 13:25:19,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-07-23 13:25:19,005 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 4.56) internal successors, (114), 21 states have internal predecessors, (114), 15 states have call successors, (24), 5 states have call predecessors, (24), 4 states have return successors, (21), 13 states have call predecessors, (21), 13 states have call successors, (21) Word has length 232 [2022-07-23 13:25:19,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:25:19,012 INFO L225 Difference]: With dead ends: 4492 [2022-07-23 13:25:19,013 INFO L226 Difference]: Without dead ends: 2896 [2022-07-23 13:25:19,018 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 480 GetRequests, 440 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 266 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=228, Invalid=1412, Unknown=0, NotChecked=0, Total=1640 [2022-07-23 13:25:19,018 INFO L413 NwaCegarLoop]: 60 mSDtfsCounter, 128 mSDsluCounter, 749 mSDsCounter, 0 mSdLazyCounter, 1333 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 809 SdHoareTripleChecker+Invalid, 1386 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 1333 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-23 13:25:19,018 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [130 Valid, 809 Invalid, 1386 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 1333 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-07-23 13:25:19,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2896 states. [2022-07-23 13:25:19,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2896 to 2762. [2022-07-23 13:25:19,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2762 states, 2143 states have (on average 1.1497900139990667) internal successors, (2464), 2156 states have internal predecessors, (2464), 461 states have call successors, (461), 99 states have call predecessors, (461), 151 states have return successors, (940), 506 states have call predecessors, (940), 460 states have call successors, (940) [2022-07-23 13:25:19,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2762 states to 2762 states and 3865 transitions. [2022-07-23 13:25:19,141 INFO L78 Accepts]: Start accepts. Automaton has 2762 states and 3865 transitions. Word has length 232 [2022-07-23 13:25:19,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:25:19,141 INFO L495 AbstractCegarLoop]: Abstraction has 2762 states and 3865 transitions. [2022-07-23 13:25:19,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 4.56) internal successors, (114), 21 states have internal predecessors, (114), 15 states have call successors, (24), 5 states have call predecessors, (24), 4 states have return successors, (21), 13 states have call predecessors, (21), 13 states have call successors, (21) [2022-07-23 13:25:19,141 INFO L276 IsEmpty]: Start isEmpty. Operand 2762 states and 3865 transitions. [2022-07-23 13:25:19,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2022-07-23 13:25:19,142 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:25:19,143 INFO L195 NwaCegarLoop]: trace histogram [21, 20, 12, 9, 9, 9, 9, 9, 9, 8, 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] [2022-07-23 13:25:19,160 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2022-07-23 13:25:19,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:25:19,360 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:25:19,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:25:19,360 INFO L85 PathProgramCache]: Analyzing trace with hash 754956554, now seen corresponding path program 6 times [2022-07-23 13:25:19,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:25:19,360 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510296978] [2022-07-23 13:25:19,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:25:19,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:25:19,367 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:25:19,367 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1446835127] [2022-07-23 13:25:19,367 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-07-23 13:25:19,367 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:25:19,367 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:25:19,368 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) [2022-07-23 13:25:19,369 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-07-23 13:25:19,431 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-07-23 13:25:19,432 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-23 13:25:19,433 INFO L263 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-23 13:25:19,435 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:25:19,480 INFO L134 CoverageAnalysis]: Checked inductivity of 1107 backedges. 494 proven. 0 refuted. 0 times theorem prover too weak. 613 trivial. 0 not checked. [2022-07-23 13:25:19,481 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-23 13:25:19,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:25:19,481 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510296978] [2022-07-23 13:25:19,481 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:25:19,481 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1446835127] [2022-07-23 13:25:19,481 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1446835127] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 13:25:19,481 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 13:25:19,482 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-23 13:25:19,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813552025] [2022-07-23 13:25:19,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 13:25:19,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-23 13:25:19,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:25:19,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-23 13:25:19,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-07-23 13:25:19,483 INFO L87 Difference]: Start difference. First operand 2762 states and 3865 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) [2022-07-23 13:25:19,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:25:19,759 INFO L93 Difference]: Finished difference Result 4839 states and 6891 transitions. [2022-07-23 13:25:19,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-23 13:25:19,760 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 222 [2022-07-23 13:25:19,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:25:19,767 INFO L225 Difference]: With dead ends: 4839 [2022-07-23 13:25:19,767 INFO L226 Difference]: Without dead ends: 2643 [2022-07-23 13:25:19,776 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 227 GetRequests, 216 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2022-07-23 13:25:19,776 INFO L413 NwaCegarLoop]: 51 mSDtfsCounter, 47 mSDsluCounter, 253 mSDsCounter, 0 mSdLazyCounter, 275 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 304 SdHoareTripleChecker+Invalid, 283 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 275 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-23 13:25:19,776 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [51 Valid, 304 Invalid, 283 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 275 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-23 13:25:19,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2643 states. [2022-07-23 13:25:19,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2643 to 2626. [2022-07-23 13:25:19,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2626 states, 2045 states have (on average 1.1540342298288508) internal successors, (2360), 2056 states have internal predecessors, (2360), 427 states have call successors, (427), 97 states have call predecessors, (427), 147 states have return successors, (803), 472 states have call predecessors, (803), 427 states have call successors, (803) [2022-07-23 13:25:19,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2626 states to 2626 states and 3590 transitions. [2022-07-23 13:25:19,904 INFO L78 Accepts]: Start accepts. Automaton has 2626 states and 3590 transitions. Word has length 222 [2022-07-23 13:25:19,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:25:19,904 INFO L495 AbstractCegarLoop]: Abstraction has 2626 states and 3590 transitions. [2022-07-23 13:25:19,904 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) [2022-07-23 13:25:19,904 INFO L276 IsEmpty]: Start isEmpty. Operand 2626 states and 3590 transitions. [2022-07-23 13:25:19,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 268 [2022-07-23 13:25:19,906 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:25:19,906 INFO L195 NwaCegarLoop]: trace histogram [27, 24, 15, 15, 15, 15, 13, 13, 12, 12, 12, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 13:25:19,925 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2022-07-23 13:25:20,123 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,SelfDestructingSolverStorable55 [2022-07-23 13:25:20,124 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:25:20,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:25:20,124 INFO L85 PathProgramCache]: Analyzing trace with hash 998914067, now seen corresponding path program 8 times [2022-07-23 13:25:20,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:25:20,124 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374790258] [2022-07-23 13:25:20,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:25:20,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:25:20,130 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:25:20,130 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [273584537] [2022-07-23 13:25:20,131 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-23 13:25:20,131 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:25:20,131 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:25:20,132 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) [2022-07-23 13:25:20,133 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-07-23 13:25:20,214 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-23 13:25:20,214 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-23 13:25:20,216 INFO L263 TraceCheckSpWp]: Trace formula consists of 539 conjuncts, 21 conjunts are in the unsatisfiable core [2022-07-23 13:25:20,218 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:25:20,421 INFO L134 CoverageAnalysis]: Checked inductivity of 1885 backedges. 390 proven. 85 refuted. 0 times theorem prover too weak. 1410 trivial. 0 not checked. [2022-07-23 13:25:20,421 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 13:25:20,810 INFO L134 CoverageAnalysis]: Checked inductivity of 1885 backedges. 390 proven. 85 refuted. 0 times theorem prover too weak. 1410 trivial. 0 not checked. [2022-07-23 13:25:20,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:25:20,810 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374790258] [2022-07-23 13:25:20,810 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:25:20,810 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [273584537] [2022-07-23 13:25:20,810 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [273584537] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 13:25:20,810 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 13:25:20,810 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 30 [2022-07-23 13:25:20,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434986928] [2022-07-23 13:25:20,811 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 13:25:20,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-07-23 13:25:20,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:25:20,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-07-23 13:25:20,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=762, Unknown=0, NotChecked=0, Total=870 [2022-07-23 13:25:20,811 INFO L87 Difference]: Start difference. First operand 2626 states and 3590 transitions. Second operand has 30 states, 30 states have (on average 3.3333333333333335) internal successors, (100), 25 states have internal predecessors, (100), 15 states have call successors, (22), 6 states have call predecessors, (22), 2 states have return successors, (16), 11 states have call predecessors, (16), 11 states have call successors, (16) [2022-07-23 13:25:21,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:25:21,823 INFO L93 Difference]: Finished difference Result 5741 states and 7931 transitions. [2022-07-23 13:25:21,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-07-23 13:25:21,825 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 3.3333333333333335) internal successors, (100), 25 states have internal predecessors, (100), 15 states have call successors, (22), 6 states have call predecessors, (22), 2 states have return successors, (16), 11 states have call predecessors, (16), 11 states have call successors, (16) Word has length 267 [2022-07-23 13:25:21,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:25:21,832 INFO L225 Difference]: With dead ends: 5741 [2022-07-23 13:25:21,832 INFO L226 Difference]: Without dead ends: 3260 [2022-07-23 13:25:21,840 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 555 GetRequests, 506 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 750 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=337, Invalid=2213, Unknown=0, NotChecked=0, Total=2550 [2022-07-23 13:25:21,840 INFO L413 NwaCegarLoop]: 56 mSDtfsCounter, 235 mSDsluCounter, 553 mSDsCounter, 0 mSdLazyCounter, 1050 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 238 SdHoareTripleChecker+Valid, 609 SdHoareTripleChecker+Invalid, 1115 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 1050 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-23 13:25:21,841 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [238 Valid, 609 Invalid, 1115 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 1050 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-07-23 13:25:21,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3260 states. [2022-07-23 13:25:21,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3260 to 3170. [2022-07-23 13:25:21,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3170 states, 2496 states have (on average 1.1670673076923077) internal successors, (2913), 2491 states have internal predecessors, (2913), 500 states have call successors, (500), 114 states have call predecessors, (500), 167 states have return successors, (915), 564 states have call predecessors, (915), 500 states have call successors, (915) [2022-07-23 13:25:21,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3170 states to 3170 states and 4328 transitions. [2022-07-23 13:25:21,983 INFO L78 Accepts]: Start accepts. Automaton has 3170 states and 4328 transitions. Word has length 267 [2022-07-23 13:25:21,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:25:21,984 INFO L495 AbstractCegarLoop]: Abstraction has 3170 states and 4328 transitions. [2022-07-23 13:25:21,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 3.3333333333333335) internal successors, (100), 25 states have internal predecessors, (100), 15 states have call successors, (22), 6 states have call predecessors, (22), 2 states have return successors, (16), 11 states have call predecessors, (16), 11 states have call successors, (16) [2022-07-23 13:25:21,984 INFO L276 IsEmpty]: Start isEmpty. Operand 3170 states and 4328 transitions. [2022-07-23 13:25:21,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 255 [2022-07-23 13:25:21,985 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:25:21,985 INFO L195 NwaCegarLoop]: trace histogram [23, 23, 14, 9, 9, 9, 9, 9, 9, 9, 9, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 13:25:22,006 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2022-07-23 13:25:22,203 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,SelfDestructingSolverStorable56 [2022-07-23 13:25:22,204 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting binomialCoefficientErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:25:22,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:25:22,204 INFO L85 PathProgramCache]: Analyzing trace with hash 1219632254, now seen corresponding path program 1 times [2022-07-23 13:25:22,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:25:22,204 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107032742] [2022-07-23 13:25:22,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:25:22,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:25:22,210 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:25:22,210 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1745727264] [2022-07-23 13:25:22,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:25:22,210 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:25:22,210 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:25:22,213 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) [2022-07-23 13:25:22,214 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-07-23 13:25:22,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 13:25:22,296 INFO L263 TraceCheckSpWp]: Trace formula consists of 526 conjuncts, 12 conjunts are in the unsatisfiable core [2022-07-23 13:25:22,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:25:22,406 INFO L134 CoverageAnalysis]: Checked inductivity of 1397 backedges. 511 proven. 36 refuted. 0 times theorem prover too weak. 850 trivial. 0 not checked. [2022-07-23 13:25:22,406 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 13:25:22,658 INFO L134 CoverageAnalysis]: Checked inductivity of 1397 backedges. 43 proven. 36 refuted. 0 times theorem prover too weak. 1318 trivial. 0 not checked. [2022-07-23 13:25:22,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:25:22,659 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107032742] [2022-07-23 13:25:22,659 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:25:22,659 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1745727264] [2022-07-23 13:25:22,659 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1745727264] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 13:25:22,659 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 13:25:22,659 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 18 [2022-07-23 13:25:22,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455583411] [2022-07-23 13:25:22,659 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 13:25:22,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-23 13:25:22,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:25:22,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-23 13:25:22,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2022-07-23 13:25:22,660 INFO L87 Difference]: Start difference. First operand 3170 states and 4328 transitions. Second operand has 18 states, 18 states have (on average 4.666666666666667) internal successors, (84), 18 states have internal predecessors, (84), 8 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 8 states have call predecessors, (15), 8 states have call successors, (15) [2022-07-23 13:25:23,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:25:23,053 INFO L93 Difference]: Finished difference Result 6070 states and 8366 transitions. [2022-07-23 13:25:23,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-23 13:25:23,054 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 4.666666666666667) internal successors, (84), 18 states have internal predecessors, (84), 8 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 8 states have call predecessors, (15), 8 states have call successors, (15) Word has length 254 [2022-07-23 13:25:23,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:25:23,063 INFO L225 Difference]: With dead ends: 6070 [2022-07-23 13:25:23,063 INFO L226 Difference]: Without dead ends: 3235 [2022-07-23 13:25:23,069 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 516 GetRequests, 490 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=160, Invalid=596, Unknown=0, NotChecked=0, Total=756 [2022-07-23 13:25:23,070 INFO L413 NwaCegarLoop]: 70 mSDtfsCounter, 107 mSDsluCounter, 385 mSDsCounter, 0 mSdLazyCounter, 247 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 455 SdHoareTripleChecker+Invalid, 272 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 247 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-23 13:25:23,070 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [110 Valid, 455 Invalid, 272 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 247 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-23 13:25:23,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3235 states. [2022-07-23 13:25:23,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3235 to 3209. [2022-07-23 13:25:23,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3209 states, 2530 states have (on average 1.166403162055336) internal successors, (2951), 2525 states have internal predecessors, (2951), 505 states have call successors, (505), 114 states have call predecessors, (505), 167 states have return successors, (925), 569 states have call predecessors, (925), 505 states have call successors, (925) [2022-07-23 13:25:23,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3209 states to 3209 states and 4381 transitions. [2022-07-23 13:25:23,212 INFO L78 Accepts]: Start accepts. Automaton has 3209 states and 4381 transitions. Word has length 254 [2022-07-23 13:25:23,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:25:23,212 INFO L495 AbstractCegarLoop]: Abstraction has 3209 states and 4381 transitions. [2022-07-23 13:25:23,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.666666666666667) internal successors, (84), 18 states have internal predecessors, (84), 8 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 8 states have call predecessors, (15), 8 states have call successors, (15) [2022-07-23 13:25:23,212 INFO L276 IsEmpty]: Start isEmpty. Operand 3209 states and 4381 transitions. [2022-07-23 13:25:23,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 298 [2022-07-23 13:25:23,214 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:25:23,214 INFO L195 NwaCegarLoop]: trace histogram [29, 26, 16, 16, 16, 16, 14, 14, 13, 13, 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] [2022-07-23 13:25:23,233 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2022-07-23 13:25:23,431 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,SelfDestructingSolverStorable57 [2022-07-23 13:25:23,431 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:25:23,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:25:23,431 INFO L85 PathProgramCache]: Analyzing trace with hash 74967763, now seen corresponding path program 9 times [2022-07-23 13:25:23,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:25:23,431 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525765346] [2022-07-23 13:25:23,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:25:23,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:25:23,438 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:25:23,438 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1360151729] [2022-07-23 13:25:23,438 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-23 13:25:23,438 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:25:23,438 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:25:23,440 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) [2022-07-23 13:25:23,440 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-07-23 13:25:23,534 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-07-23 13:25:23,534 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-23 13:25:23,536 INFO L263 TraceCheckSpWp]: Trace formula consists of 381 conjuncts, 32 conjunts are in the unsatisfiable core [2022-07-23 13:25:23,538 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:25:40,602 INFO L134 CoverageAnalysis]: Checked inductivity of 2227 backedges. 513 proven. 27 refuted. 2 times theorem prover too weak. 1685 trivial. 0 not checked. [2022-07-23 13:25:40,602 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 13:25:42,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:25:42,112 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525765346] [2022-07-23 13:25:42,112 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:25:42,112 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1360151729] [2022-07-23 13:25:42,112 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1360151729] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-23 13:25:42,112 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-23 13:25:42,112 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2022-07-23 13:25:42,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122773003] [2022-07-23 13:25:42,113 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-23 13:25:42,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-07-23 13:25:42,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:25:42,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-07-23 13:25:42,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=256, Unknown=6, NotChecked=0, Total=342 [2022-07-23 13:25:42,114 INFO L87 Difference]: Start difference. First operand 3209 states and 4381 transitions. Second operand has 15 states, 14 states have (on average 4.214285714285714) internal successors, (59), 15 states have internal predecessors, (59), 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) [2022-07-23 13:25:55,008 WARN L233 SmtUtils]: Spent 8.37s on a formula simplification. DAG size of input: 36 DAG size of output: 34 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-07-23 13:25:55,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:25:55,130 INFO L93 Difference]: Finished difference Result 3313 states and 4609 transitions. [2022-07-23 13:25:55,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-23 13:25:55,132 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 4.214285714285714) internal successors, (59), 15 states have internal predecessors, (59), 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 297 [2022-07-23 13:25:55,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:25:55,141 INFO L225 Difference]: With dead ends: 3313 [2022-07-23 13:25:55,141 INFO L226 Difference]: Without dead ends: 3312 [2022-07-23 13:25:55,143 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 311 GetRequests, 289 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 30.0s TimeCoverageRelationStatistics Valid=138, Invalid=408, Unknown=6, NotChecked=0, Total=552 [2022-07-23 13:25:55,144 INFO L413 NwaCegarLoop]: 45 mSDtfsCounter, 32 mSDsluCounter, 355 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 400 SdHoareTripleChecker+Invalid, 242 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 112 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-23 13:25:55,144 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [32 Valid, 400 Invalid, 242 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 117 Invalid, 0 Unknown, 112 Unchecked, 0.1s Time] [2022-07-23 13:25:55,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3312 states. [2022-07-23 13:25:55,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3312 to 3234. [2022-07-23 13:25:55,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3234 states, 2550 states have (on average 1.1650980392156862) internal successors, (2971), 2545 states have internal predecessors, (2971), 505 states have call successors, (505), 114 states have call predecessors, (505), 172 states have return successors, (938), 574 states have call predecessors, (938), 505 states have call successors, (938) [2022-07-23 13:25:55,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3234 states to 3234 states and 4414 transitions. [2022-07-23 13:25:55,285 INFO L78 Accepts]: Start accepts. Automaton has 3234 states and 4414 transitions. Word has length 297 [2022-07-23 13:25:55,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:25:55,285 INFO L495 AbstractCegarLoop]: Abstraction has 3234 states and 4414 transitions. [2022-07-23 13:25:55,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 4.214285714285714) internal successors, (59), 15 states have internal predecessors, (59), 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) [2022-07-23 13:25:55,286 INFO L276 IsEmpty]: Start isEmpty. Operand 3234 states and 4414 transitions. [2022-07-23 13:25:55,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 298 [2022-07-23 13:25:55,287 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:25:55,287 INFO L195 NwaCegarLoop]: trace histogram [28, 27, 15, 15, 15, 15, 15, 15, 14, 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] [2022-07-23 13:25:55,306 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2022-07-23 13:25:55,504 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,SelfDestructingSolverStorable58 [2022-07-23 13:25:55,504 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:25:55,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:25:55,505 INFO L85 PathProgramCache]: Analyzing trace with hash 918771219, now seen corresponding path program 10 times [2022-07-23 13:25:55,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:25:55,505 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7424279] [2022-07-23 13:25:55,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:25:55,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:25:55,511 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:25:55,511 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [704862223] [2022-07-23 13:25:55,511 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-07-23 13:25:55,512 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:25:55,512 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:25:55,513 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) [2022-07-23 13:25:55,514 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-07-23 13:25:55,601 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-07-23 13:25:55,601 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-23 13:25:55,603 INFO L263 TraceCheckSpWp]: Trace formula consists of 600 conjuncts, 18 conjunts are in the unsatisfiable core [2022-07-23 13:25:55,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:25:55,984 INFO L134 CoverageAnalysis]: Checked inductivity of 2219 backedges. 1121 proven. 226 refuted. 0 times theorem prover too weak. 872 trivial. 0 not checked. [2022-07-23 13:25:55,984 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 13:25:57,120 INFO L134 CoverageAnalysis]: Checked inductivity of 2219 backedges. 449 proven. 426 refuted. 0 times theorem prover too weak. 1344 trivial. 0 not checked. [2022-07-23 13:25:57,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:25:57,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7424279] [2022-07-23 13:25:57,120 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:25:57,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [704862223] [2022-07-23 13:25:57,120 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [704862223] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 13:25:57,120 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 13:25:57,120 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 19] total 23 [2022-07-23 13:25:57,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385962431] [2022-07-23 13:25:57,121 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 13:25:57,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-07-23 13:25:57,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:25:57,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-07-23 13:25:57,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=440, Unknown=0, NotChecked=0, Total=506 [2022-07-23 13:25:57,121 INFO L87 Difference]: Start difference. First operand 3234 states and 4414 transitions. Second operand has 23 states, 19 states have (on average 6.578947368421052) internal successors, (125), 23 states have internal predecessors, (125), 15 states have call successors, (25), 2 states have call predecessors, (25), 9 states have return successors, (25), 9 states have call predecessors, (25), 15 states have call successors, (25) [2022-07-23 13:25:58,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:25:58,209 INFO L93 Difference]: Finished difference Result 7120 states and 10056 transitions. [2022-07-23 13:25:58,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-23 13:25:58,209 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 19 states have (on average 6.578947368421052) internal successors, (125), 23 states have internal predecessors, (125), 15 states have call successors, (25), 2 states have call predecessors, (25), 9 states have return successors, (25), 9 states have call predecessors, (25), 15 states have call successors, (25) Word has length 297 [2022-07-23 13:25:58,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:25:58,217 INFO L225 Difference]: With dead ends: 7120 [2022-07-23 13:25:58,217 INFO L226 Difference]: Without dead ends: 3958 [2022-07-23 13:25:58,223 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 610 GetRequests, 577 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=184, Invalid=1006, Unknown=0, NotChecked=0, Total=1190 [2022-07-23 13:25:58,223 INFO L413 NwaCegarLoop]: 58 mSDtfsCounter, 231 mSDsluCounter, 451 mSDsCounter, 0 mSdLazyCounter, 809 mSolverCounterSat, 143 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 234 SdHoareTripleChecker+Valid, 509 SdHoareTripleChecker+Invalid, 952 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 143 IncrementalHoareTripleChecker+Valid, 809 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-07-23 13:25:58,224 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [234 Valid, 509 Invalid, 952 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [143 Valid, 809 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-07-23 13:25:58,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3958 states. [2022-07-23 13:25:58,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3958 to 3277. [2022-07-23 13:25:58,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3277 states, 2588 states have (on average 1.1723338485316848) internal successors, (3034), 2590 states have internal predecessors, (3034), 512 states have call successors, (512), 120 states have call predecessors, (512), 170 states have return successors, (960), 566 states have call predecessors, (960), 512 states have call successors, (960) [2022-07-23 13:25:58,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3277 states to 3277 states and 4506 transitions. [2022-07-23 13:25:58,363 INFO L78 Accepts]: Start accepts. Automaton has 3277 states and 4506 transitions. Word has length 297 [2022-07-23 13:25:58,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:25:58,364 INFO L495 AbstractCegarLoop]: Abstraction has 3277 states and 4506 transitions. [2022-07-23 13:25:58,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 19 states have (on average 6.578947368421052) internal successors, (125), 23 states have internal predecessors, (125), 15 states have call successors, (25), 2 states have call predecessors, (25), 9 states have return successors, (25), 9 states have call predecessors, (25), 15 states have call successors, (25) [2022-07-23 13:25:58,364 INFO L276 IsEmpty]: Start isEmpty. Operand 3277 states and 4506 transitions. [2022-07-23 13:25:58,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 318 [2022-07-23 13:25:58,365 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:25:58,366 INFO L195 NwaCegarLoop]: trace histogram [31, 28, 18, 18, 18, 18, 16, 16, 15, 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] [2022-07-23 13:25:58,385 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2022-07-23 13:25:58,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2022-07-23 13:25:58,583 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:25:58,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:25:58,584 INFO L85 PathProgramCache]: Analyzing trace with hash -1745430893, now seen corresponding path program 11 times [2022-07-23 13:25:58,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:25:58,584 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974531838] [2022-07-23 13:25:58,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:25:58,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:25:58,590 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:25:58,590 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1212819526] [2022-07-23 13:25:58,590 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-07-23 13:25:58,590 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:25:58,591 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:25:58,591 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) [2022-07-23 13:25:58,592 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2022-07-23 13:25:58,721 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2022-07-23 13:25:58,722 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-23 13:25:58,724 INFO L263 TraceCheckSpWp]: Trace formula consists of 591 conjuncts, 21 conjunts are in the unsatisfiable core [2022-07-23 13:25:58,726 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:25:59,078 INFO L134 CoverageAnalysis]: Checked inductivity of 2635 backedges. 1401 proven. 156 refuted. 0 times theorem prover too weak. 1078 trivial. 0 not checked. [2022-07-23 13:25:59,078 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 13:26:00,308 INFO L134 CoverageAnalysis]: Checked inductivity of 2635 backedges. 685 proven. 377 refuted. 0 times theorem prover too weak. 1573 trivial. 0 not checked. [2022-07-23 13:26:00,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:26:00,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974531838] [2022-07-23 13:26:00,308 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:26:00,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1212819526] [2022-07-23 13:26:00,308 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1212819526] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 13:26:00,308 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 13:26:00,309 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 20] total 25 [2022-07-23 13:26:00,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089036385] [2022-07-23 13:26:00,309 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 13:26:00,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-07-23 13:26:00,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:26:00,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-07-23 13:26:00,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=527, Unknown=0, NotChecked=0, Total=600 [2022-07-23 13:26:00,310 INFO L87 Difference]: Start difference. First operand 3277 states and 4506 transitions. Second operand has 25 states, 23 states have (on average 5.3478260869565215) internal successors, (123), 25 states have internal predecessors, (123), 15 states have call successors, (26), 2 states have call predecessors, (26), 8 states have return successors, (25), 13 states have call predecessors, (25), 15 states have call successors, (25) [2022-07-23 13:26:01,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:26:01,633 INFO L93 Difference]: Finished difference Result 7352 states and 10423 transitions. [2022-07-23 13:26:01,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-07-23 13:26:01,633 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 23 states have (on average 5.3478260869565215) internal successors, (123), 25 states have internal predecessors, (123), 15 states have call successors, (26), 2 states have call predecessors, (26), 8 states have return successors, (25), 13 states have call predecessors, (25), 15 states have call successors, (25) Word has length 317 [2022-07-23 13:26:01,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:26:01,644 INFO L225 Difference]: With dead ends: 7352 [2022-07-23 13:26:01,645 INFO L226 Difference]: Without dead ends: 4236 [2022-07-23 13:26:01,652 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 657 GetRequests, 617 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=243, Invalid=1479, Unknown=0, NotChecked=0, Total=1722 [2022-07-23 13:26:01,652 INFO L413 NwaCegarLoop]: 59 mSDtfsCounter, 348 mSDsluCounter, 464 mSDsCounter, 0 mSdLazyCounter, 840 mSolverCounterSat, 169 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 356 SdHoareTripleChecker+Valid, 523 SdHoareTripleChecker+Invalid, 1009 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 169 IncrementalHoareTripleChecker+Valid, 840 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-07-23 13:26:01,653 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [356 Valid, 523 Invalid, 1009 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [169 Valid, 840 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-07-23 13:26:01,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4236 states. [2022-07-23 13:26:01,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4236 to 3453. [2022-07-23 13:26:01,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3453 states, 2739 states have (on average 1.1799926980649873) internal successors, (3232), 2732 states have internal predecessors, (3232), 536 states have call successors, (536), 122 states have call predecessors, (536), 171 states have return successors, (957), 598 states have call predecessors, (957), 536 states have call successors, (957) [2022-07-23 13:26:01,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3453 states to 3453 states and 4725 transitions. [2022-07-23 13:26:01,818 INFO L78 Accepts]: Start accepts. Automaton has 3453 states and 4725 transitions. Word has length 317 [2022-07-23 13:26:01,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:26:01,818 INFO L495 AbstractCegarLoop]: Abstraction has 3453 states and 4725 transitions. [2022-07-23 13:26:01,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 23 states have (on average 5.3478260869565215) internal successors, (123), 25 states have internal predecessors, (123), 15 states have call successors, (26), 2 states have call predecessors, (26), 8 states have return successors, (25), 13 states have call predecessors, (25), 15 states have call successors, (25) [2022-07-23 13:26:01,819 INFO L276 IsEmpty]: Start isEmpty. Operand 3453 states and 4725 transitions. [2022-07-23 13:26:01,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 318 [2022-07-23 13:26:01,820 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:26:01,820 INFO L195 NwaCegarLoop]: trace histogram [30, 29, 17, 17, 17, 17, 17, 17, 16, 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] [2022-07-23 13:26:01,840 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2022-07-23 13:26:02,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:26:02,035 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:26:02,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:26:02,036 INFO L85 PathProgramCache]: Analyzing trace with hash 881367507, now seen corresponding path program 12 times [2022-07-23 13:26:02,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:26:02,036 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150730302] [2022-07-23 13:26:02,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:26:02,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:26:02,042 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:26:02,042 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [419053346] [2022-07-23 13:26:02,042 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-07-23 13:26:02,042 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:26:02,042 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:26:02,043 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) [2022-07-23 13:26:02,044 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2022-07-23 13:26:02,188 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2022-07-23 13:26:02,188 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-23 13:26:02,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 504 conjuncts, 43 conjunts are in the unsatisfiable core [2022-07-23 13:26:02,193 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:26:06,754 INFO L134 CoverageAnalysis]: Checked inductivity of 2627 backedges. 723 proven. 118 refuted. 0 times theorem prover too weak. 1786 trivial. 0 not checked. [2022-07-23 13:26:06,754 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 13:26:07,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:26:07,969 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150730302] [2022-07-23 13:26:07,969 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:26:07,969 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [419053346] [2022-07-23 13:26:07,969 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [419053346] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-23 13:26:07,969 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-23 13:26:07,969 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2022-07-23 13:26:07,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591938946] [2022-07-23 13:26:07,970 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-23 13:26:07,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-07-23 13:26:07,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:26:07,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-07-23 13:26:07,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=805, Unknown=2, NotChecked=0, Total=930 [2022-07-23 13:26:07,970 INFO L87 Difference]: Start difference. First operand 3453 states and 4725 transitions. Second operand has 29 states, 27 states have (on average 3.111111111111111) internal successors, (84), 27 states have internal predecessors, (84), 10 states have call successors, (13), 3 states have call predecessors, (13), 6 states have return successors, (13), 10 states have call predecessors, (13), 8 states have call successors, (13) [2022-07-23 13:26:13,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:26:13,340 INFO L93 Difference]: Finished difference Result 4190 states and 6134 transitions. [2022-07-23 13:26:13,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-07-23 13:26:13,341 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 27 states have (on average 3.111111111111111) internal successors, (84), 27 states have internal predecessors, (84), 10 states have call successors, (13), 3 states have call predecessors, (13), 6 states have return successors, (13), 10 states have call predecessors, (13), 8 states have call successors, (13) Word has length 317 [2022-07-23 13:26:13,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:26:13,349 INFO L225 Difference]: With dead ends: 4190 [2022-07-23 13:26:13,350 INFO L226 Difference]: Without dead ends: 4189 [2022-07-23 13:26:13,351 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 334 GetRequests, 294 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 375 ImplicationChecksByTransitivity, 9.6s TimeCoverageRelationStatistics Valid=219, Invalid=1500, Unknown=3, NotChecked=0, Total=1722 [2022-07-23 13:26:13,351 INFO L413 NwaCegarLoop]: 63 mSDtfsCounter, 133 mSDsluCounter, 568 mSDsCounter, 0 mSdLazyCounter, 451 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 631 SdHoareTripleChecker+Invalid, 707 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 451 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 207 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-23 13:26:13,351 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [149 Valid, 631 Invalid, 707 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 451 Invalid, 0 Unknown, 207 Unchecked, 0.4s Time] [2022-07-23 13:26:13,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4189 states. [2022-07-23 13:26:13,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4189 to 3710. [2022-07-23 13:26:13,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3710 states, 2938 states have (on average 1.173927842069435) internal successors, (3449), 2924 states have internal predecessors, (3449), 575 states have call successors, (575), 140 states have call predecessors, (575), 190 states have return successors, (1160), 645 states have call predecessors, (1160), 575 states have call successors, (1160) [2022-07-23 13:26:13,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3710 states to 3710 states and 5184 transitions. [2022-07-23 13:26:13,522 INFO L78 Accepts]: Start accepts. Automaton has 3710 states and 5184 transitions. Word has length 317 [2022-07-23 13:26:13,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:26:13,522 INFO L495 AbstractCegarLoop]: Abstraction has 3710 states and 5184 transitions. [2022-07-23 13:26:13,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 27 states have (on average 3.111111111111111) internal successors, (84), 27 states have internal predecessors, (84), 10 states have call successors, (13), 3 states have call predecessors, (13), 6 states have return successors, (13), 10 states have call predecessors, (13), 8 states have call successors, (13) [2022-07-23 13:26:13,523 INFO L276 IsEmpty]: Start isEmpty. Operand 3710 states and 5184 transitions. [2022-07-23 13:26:13,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 338 [2022-07-23 13:26:13,524 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:26:13,525 INFO L195 NwaCegarLoop]: trace histogram [33, 30, 20, 20, 20, 20, 18, 18, 17, 17, 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] [2022-07-23 13:26:13,542 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2022-07-23 13:26:13,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:26:13,739 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:26:13,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:26:13,740 INFO L85 PathProgramCache]: Analyzing trace with hash 1928305491, now seen corresponding path program 13 times [2022-07-23 13:26:13,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:26:13,740 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692464874] [2022-07-23 13:26:13,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:26:13,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:26:13,747 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:26:13,747 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1034215973] [2022-07-23 13:26:13,747 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-07-23 13:26:13,747 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:26:13,747 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:26:13,748 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) [2022-07-23 13:26:13,749 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-07-23 13:26:13,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 13:26:13,847 INFO L263 TraceCheckSpWp]: Trace formula consists of 672 conjuncts, 22 conjunts are in the unsatisfiable core [2022-07-23 13:26:13,850 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:26:14,197 INFO L134 CoverageAnalysis]: Checked inductivity of 3083 backedges. 636 proven. 157 refuted. 0 times theorem prover too weak. 2290 trivial. 0 not checked. [2022-07-23 13:26:14,197 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 13:26:14,612 INFO L134 CoverageAnalysis]: Checked inductivity of 3083 backedges. 636 proven. 158 refuted. 0 times theorem prover too weak. 2289 trivial. 0 not checked. [2022-07-23 13:26:14,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:26:14,612 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692464874] [2022-07-23 13:26:14,612 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:26:14,612 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1034215973] [2022-07-23 13:26:14,612 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1034215973] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 13:26:14,612 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 13:26:14,612 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 23] total 24 [2022-07-23 13:26:14,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561390386] [2022-07-23 13:26:14,612 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 13:26:14,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-07-23 13:26:14,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:26:14,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-07-23 13:26:14,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=479, Unknown=0, NotChecked=0, Total=552 [2022-07-23 13:26:14,613 INFO L87 Difference]: Start difference. First operand 3710 states and 5184 transitions. Second operand has 24 states, 23 states have (on average 3.782608695652174) internal successors, (87), 20 states have internal predecessors, (87), 13 states have call successors, (16), 5 states have call predecessors, (16), 3 states have return successors, (12), 8 states have call predecessors, (12), 9 states have call successors, (12) [2022-07-23 13:26:16,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:26:16,177 INFO L93 Difference]: Finished difference Result 7355 states and 10367 transitions. [2022-07-23 13:26:16,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-07-23 13:26:16,179 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 3.782608695652174) internal successors, (87), 20 states have internal predecessors, (87), 13 states have call successors, (16), 5 states have call predecessors, (16), 3 states have return successors, (12), 8 states have call predecessors, (12), 9 states have call successors, (12) Word has length 337 [2022-07-23 13:26:16,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:26:16,188 INFO L225 Difference]: With dead ends: 7355 [2022-07-23 13:26:16,189 INFO L226 Difference]: Without dead ends: 3860 [2022-07-23 13:26:16,198 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 693 GetRequests, 652 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 313 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=297, Invalid=1509, Unknown=0, NotChecked=0, Total=1806 [2022-07-23 13:26:16,198 INFO L413 NwaCegarLoop]: 72 mSDtfsCounter, 142 mSDsluCounter, 722 mSDsCounter, 0 mSdLazyCounter, 1032 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 794 SdHoareTripleChecker+Invalid, 1074 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 1032 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-07-23 13:26:16,199 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [147 Valid, 794 Invalid, 1074 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 1032 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-07-23 13:26:16,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3860 states. [2022-07-23 13:26:16,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3860 to 3764. [2022-07-23 13:26:16,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3764 states, 2979 states have (on average 1.1738838536421619) internal successors, (3497), 2963 states have internal predecessors, (3497), 582 states have call successors, (582), 141 states have call predecessors, (582), 196 states have return successors, (1056), 659 states have call predecessors, (1056), 582 states have call successors, (1056) [2022-07-23 13:26:16,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3764 states to 3764 states and 5135 transitions. [2022-07-23 13:26:16,380 INFO L78 Accepts]: Start accepts. Automaton has 3764 states and 5135 transitions. Word has length 337 [2022-07-23 13:26:16,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:26:16,380 INFO L495 AbstractCegarLoop]: Abstraction has 3764 states and 5135 transitions. [2022-07-23 13:26:16,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 3.782608695652174) internal successors, (87), 20 states have internal predecessors, (87), 13 states have call successors, (16), 5 states have call predecessors, (16), 3 states have return successors, (12), 8 states have call predecessors, (12), 9 states have call successors, (12) [2022-07-23 13:26:16,381 INFO L276 IsEmpty]: Start isEmpty. Operand 3764 states and 5135 transitions. [2022-07-23 13:26:16,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 329 [2022-07-23 13:26:16,382 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:26:16,383 INFO L195 NwaCegarLoop]: trace histogram [30, 30, 17, 13, 13, 13, 13, 13, 13, 13, 13, 6, 6, 6, 6, 6, 6, 6, 6, 6, 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] [2022-07-23 13:26:16,402 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2022-07-23 13:26:16,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:26:16,600 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting binomialCoefficientErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:26:16,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:26:16,600 INFO L85 PathProgramCache]: Analyzing trace with hash -1060225436, now seen corresponding path program 2 times [2022-07-23 13:26:16,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:26:16,600 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101601282] [2022-07-23 13:26:16,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:26:16,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:26:16,607 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:26:16,607 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1017116209] [2022-07-23 13:26:16,607 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-23 13:26:16,607 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:26:16,607 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:26:16,608 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) [2022-07-23 13:26:16,609 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2022-07-23 13:26:16,665 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-07-23 13:26:16,665 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-23 13:26:16,665 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-23 13:26:16,668 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:26:16,720 INFO L134 CoverageAnalysis]: Checked inductivity of 2470 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 2433 trivial. 0 not checked. [2022-07-23 13:26:16,720 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-23 13:26:16,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:26:16,720 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101601282] [2022-07-23 13:26:16,720 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:26:16,720 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1017116209] [2022-07-23 13:26:16,721 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1017116209] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 13:26:16,721 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 13:26:16,721 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-23 13:26:16,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317735254] [2022-07-23 13:26:16,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 13:26:16,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-23 13:26:16,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:26:16,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-23 13:26:16,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-23 13:26:16,722 INFO L87 Difference]: Start difference. First operand 3764 states and 5135 transitions. Second operand has 5 states, 3 states have (on average 14.333333333333334) internal successors, (43), 4 states have internal predecessors, (43), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-23 13:26:16,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:26:16,929 INFO L93 Difference]: Finished difference Result 3766 states and 5135 transitions. [2022-07-23 13:26:16,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-23 13:26:16,932 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 3 states have (on average 14.333333333333334) internal successors, (43), 4 states have internal predecessors, (43), 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 328 [2022-07-23 13:26:16,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:26:16,941 INFO L225 Difference]: With dead ends: 3766 [2022-07-23 13:26:16,941 INFO L226 Difference]: Without dead ends: 3762 [2022-07-23 13:26:16,943 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 329 GetRequests, 325 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-23 13:26:16,951 INFO L413 NwaCegarLoop]: 69 mSDtfsCounter, 26 mSDsluCounter, 150 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 219 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.1s IncrementalHoareTripleChecker+Time [2022-07-23 13:26:16,951 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 219 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-23 13:26:16,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3762 states. [2022-07-23 13:26:17,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3762 to 3758. [2022-07-23 13:26:17,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3758 states, 2975 states have (on average 1.1613445378151261) internal successors, (3455), 2959 states have internal predecessors, (3455), 581 states have call successors, (581), 141 states have call predecessors, (581), 196 states have return successors, (1054), 657 states have call predecessors, (1054), 581 states have call successors, (1054) [2022-07-23 13:26:17,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3758 states to 3758 states and 5090 transitions. [2022-07-23 13:26:17,112 INFO L78 Accepts]: Start accepts. Automaton has 3758 states and 5090 transitions. Word has length 328 [2022-07-23 13:26:17,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:26:17,112 INFO L495 AbstractCegarLoop]: Abstraction has 3758 states and 5090 transitions. [2022-07-23 13:26:17,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 3 states have (on average 14.333333333333334) internal successors, (43), 4 states have internal predecessors, (43), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-23 13:26:17,112 INFO L276 IsEmpty]: Start isEmpty. Operand 3758 states and 5090 transitions. [2022-07-23 13:26:17,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 346 [2022-07-23 13:26:17,114 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:26:17,115 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, 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] [2022-07-23 13:26:17,141 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2022-07-23 13:26:17,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:26:17,331 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting binomialCoefficientErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:26:17,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:26:17,332 INFO L85 PathProgramCache]: Analyzing trace with hash 319395959, now seen corresponding path program 3 times [2022-07-23 13:26:17,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:26:17,332 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31967512] [2022-07-23 13:26:17,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:26:17,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:26:17,338 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:26:17,338 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1843754471] [2022-07-23 13:26:17,338 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-23 13:26:17,339 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:26:17,339 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:26:17,340 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) [2022-07-23 13:26:17,341 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2022-07-23 13:26:17,425 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-07-23 13:26:17,425 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-23 13:26:17,426 INFO L263 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 14 conjunts are in the unsatisfiable core [2022-07-23 13:26:17,429 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:26:17,544 INFO L134 CoverageAnalysis]: Checked inductivity of 2807 backedges. 254 proven. 2 refuted. 0 times theorem prover too weak. 2551 trivial. 0 not checked. [2022-07-23 13:26:17,544 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 13:26:20,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:26:20,168 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31967512] [2022-07-23 13:26:20,168 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:26:20,168 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1843754471] [2022-07-23 13:26:20,168 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1843754471] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-23 13:26:20,168 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-23 13:26:20,168 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2022-07-23 13:26:20,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629388998] [2022-07-23 13:26:20,168 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-23 13:26:20,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-23 13:26:20,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:26:20,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-23 13:26:20,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=123, Unknown=1, NotChecked=0, Total=156 [2022-07-23 13:26:20,169 INFO L87 Difference]: Start difference. First operand 3758 states and 5090 transitions. Second operand has 9 states, 8 states have (on average 6.5) internal successors, (52), 9 states have internal predecessors, (52), 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) [2022-07-23 13:26:20,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:26:20,626 INFO L93 Difference]: Finished difference Result 4022 states and 5423 transitions. [2022-07-23 13:26:20,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-23 13:26:20,628 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 6.5) internal successors, (52), 9 states have internal predecessors, (52), 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 345 [2022-07-23 13:26:20,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:26:20,636 INFO L225 Difference]: With dead ends: 4022 [2022-07-23 13:26:20,636 INFO L226 Difference]: Without dead ends: 3988 [2022-07-23 13:26:20,638 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 358 GetRequests, 342 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=59, Invalid=212, Unknown=1, NotChecked=0, Total=272 [2022-07-23 13:26:20,639 INFO L413 NwaCegarLoop]: 36 mSDtfsCounter, 36 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 116 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 169 SdHoareTripleChecker+Invalid, 127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 116 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-23 13:26:20,639 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 169 Invalid, 127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 116 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-23 13:26:20,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3988 states. [2022-07-23 13:26:20,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3988 to 3667. [2022-07-23 13:26:20,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3667 states, 2899 states have (on average 1.1566057261124525) internal successors, (3353), 2901 states have internal predecessors, (3353), 573 states have call successors, (573), 132 states have call predecessors, (573), 189 states have return successors, (1049), 633 states have call predecessors, (1049), 573 states have call successors, (1049) [2022-07-23 13:26:20,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3667 states to 3667 states and 4975 transitions. [2022-07-23 13:26:20,796 INFO L78 Accepts]: Start accepts. Automaton has 3667 states and 4975 transitions. Word has length 345 [2022-07-23 13:26:20,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:26:20,797 INFO L495 AbstractCegarLoop]: Abstraction has 3667 states and 4975 transitions. [2022-07-23 13:26:20,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 6.5) internal successors, (52), 9 states have internal predecessors, (52), 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) [2022-07-23 13:26:20,797 INFO L276 IsEmpty]: Start isEmpty. Operand 3667 states and 4975 transitions. [2022-07-23 13:26:20,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 372 [2022-07-23 13:26:20,799 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:26:20,799 INFO L195 NwaCegarLoop]: trace histogram [37, 34, 22, 22, 22, 22, 20, 20, 19, 19, 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] [2022-07-23 13:26:20,817 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2022-07-23 13:26:21,012 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,SelfDestructingSolverStorable64 [2022-07-23 13:26:21,012 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:26:21,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:26:21,012 INFO L85 PathProgramCache]: Analyzing trace with hash -42876723, now seen corresponding path program 14 times [2022-07-23 13:26:21,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:26:21,012 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058413123] [2022-07-23 13:26:21,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:26:21,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:26:21,019 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:26:21,019 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [71844092] [2022-07-23 13:26:21,019 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-23 13:26:21,020 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:26:21,020 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:26:21,021 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) [2022-07-23 13:26:21,021 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2022-07-23 13:26:21,127 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-23 13:26:21,127 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-23 13:26:21,129 INFO L263 TraceCheckSpWp]: Trace formula consists of 738 conjuncts, 20 conjunts are in the unsatisfiable core [2022-07-23 13:26:21,131 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:26:21,428 INFO L134 CoverageAnalysis]: Checked inductivity of 3867 backedges. 1948 proven. 21 refuted. 0 times theorem prover too weak. 1898 trivial. 0 not checked. [2022-07-23 13:26:21,428 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 13:26:22,354 INFO L134 CoverageAnalysis]: Checked inductivity of 3867 backedges. 930 proven. 246 refuted. 0 times theorem prover too weak. 2691 trivial. 0 not checked. [2022-07-23 13:26:22,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:26:22,355 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2058413123] [2022-07-23 13:26:22,355 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:26:22,355 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [71844092] [2022-07-23 13:26:22,355 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [71844092] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 13:26:22,355 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 13:26:22,355 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 21] total 22 [2022-07-23 13:26:22,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240798698] [2022-07-23 13:26:22,355 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 13:26:22,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-23 13:26:22,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:26:22,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-23 13:26:22,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=385, Unknown=0, NotChecked=0, Total=462 [2022-07-23 13:26:22,356 INFO L87 Difference]: Start difference. First operand 3667 states and 4975 transitions. Second operand has 22 states, 21 states have (on average 4.666666666666667) internal successors, (98), 21 states have internal predecessors, (98), 12 states have call successors, (19), 3 states have call predecessors, (19), 6 states have return successors, (19), 9 states have call predecessors, (19), 11 states have call successors, (19) [2022-07-23 13:26:23,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:26:23,155 INFO L93 Difference]: Finished difference Result 7169 states and 10032 transitions. [2022-07-23 13:26:23,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-07-23 13:26:23,157 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 4.666666666666667) internal successors, (98), 21 states have internal predecessors, (98), 12 states have call successors, (19), 3 states have call predecessors, (19), 6 states have return successors, (19), 9 states have call predecessors, (19), 11 states have call successors, (19) Word has length 371 [2022-07-23 13:26:23,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:26:23,166 INFO L225 Difference]: With dead ends: 7169 [2022-07-23 13:26:23,166 INFO L226 Difference]: Without dead ends: 3682 [2022-07-23 13:26:23,176 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 751 GetRequests, 719 SyntacticMatches, 2 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=174, Invalid=818, Unknown=0, NotChecked=0, Total=992 [2022-07-23 13:26:23,176 INFO L413 NwaCegarLoop]: 74 mSDtfsCounter, 184 mSDsluCounter, 506 mSDsCounter, 0 mSdLazyCounter, 670 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 194 SdHoareTripleChecker+Valid, 580 SdHoareTripleChecker+Invalid, 710 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 670 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-23 13:26:23,176 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [194 Valid, 580 Invalid, 710 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 670 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-07-23 13:26:23,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3682 states. [2022-07-23 13:26:23,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3682 to 3600. [2022-07-23 13:26:23,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3600 states, 2855 states have (on average 1.1590192644483364) internal successors, (3309), 2855 states have internal predecessors, (3309), 553 states have call successors, (553), 129 states have call predecessors, (553), 186 states have return successors, (989), 615 states have call predecessors, (989), 553 states have call successors, (989) [2022-07-23 13:26:23,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3600 states to 3600 states and 4851 transitions. [2022-07-23 13:26:23,334 INFO L78 Accepts]: Start accepts. Automaton has 3600 states and 4851 transitions. Word has length 371 [2022-07-23 13:26:23,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:26:23,334 INFO L495 AbstractCegarLoop]: Abstraction has 3600 states and 4851 transitions. [2022-07-23 13:26:23,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 4.666666666666667) internal successors, (98), 21 states have internal predecessors, (98), 12 states have call successors, (19), 3 states have call predecessors, (19), 6 states have return successors, (19), 9 states have call predecessors, (19), 11 states have call successors, (19) [2022-07-23 13:26:23,334 INFO L276 IsEmpty]: Start isEmpty. Operand 3600 states and 4851 transitions. [2022-07-23 13:26:23,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 382 [2022-07-23 13:26:23,337 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:26:23,337 INFO L195 NwaCegarLoop]: trace histogram [38, 35, 23, 23, 23, 23, 21, 21, 20, 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] [2022-07-23 13:26:23,354 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2022-07-23 13:26:23,551 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,SelfDestructingSolverStorable65 [2022-07-23 13:26:23,551 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:26:23,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:26:23,552 INFO L85 PathProgramCache]: Analyzing trace with hash 412271597, now seen corresponding path program 15 times [2022-07-23 13:26:23,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:26:23,552 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686683562] [2022-07-23 13:26:23,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:26:23,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:26:23,559 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:26:23,559 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1910536253] [2022-07-23 13:26:23,559 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-23 13:26:23,559 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:26:23,559 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:26:23,560 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) [2022-07-23 13:26:23,560 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2022-07-23 13:26:23,683 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-07-23 13:26:23,683 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-23 13:26:23,685 INFO L263 TraceCheckSpWp]: Trace formula consists of 540 conjuncts, 35 conjunts are in the unsatisfiable core [2022-07-23 13:26:23,688 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:26:32,339 INFO L134 CoverageAnalysis]: Checked inductivity of 4134 backedges. 980 proven. 58 refuted. 0 times theorem prover too weak. 3096 trivial. 0 not checked. [2022-07-23 13:26:32,339 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 13:26:33,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:26:33,201 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686683562] [2022-07-23 13:26:33,201 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:26:33,201 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1910536253] [2022-07-23 13:26:33,201 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1910536253] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-23 13:26:33,201 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-23 13:26:33,201 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2022-07-23 13:26:33,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873028959] [2022-07-23 13:26:33,201 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-23 13:26:33,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-07-23 13:26:33,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:26:33,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-07-23 13:26:33,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=232, Unknown=4, NotChecked=0, Total=306 [2022-07-23 13:26:33,202 INFO L87 Difference]: Start difference. First operand 3600 states and 4851 transitions. Second operand has 16 states, 15 states have (on average 4.466666666666667) internal successors, (67), 16 states have internal predecessors, (67), 5 states have call successors, (10), 1 states have call predecessors, (10), 6 states have return successors, (11), 6 states have call predecessors, (11), 5 states have call successors, (11) [2022-07-23 13:26:37,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:26:37,614 INFO L93 Difference]: Finished difference Result 3718 states and 5157 transitions. [2022-07-23 13:26:37,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-23 13:26:37,616 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 4.466666666666667) internal successors, (67), 16 states have internal predecessors, (67), 5 states have call successors, (10), 1 states have call predecessors, (10), 6 states have return successors, (11), 6 states have call predecessors, (11), 5 states have call successors, (11) Word has length 381 [2022-07-23 13:26:37,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:26:37,624 INFO L225 Difference]: With dead ends: 3718 [2022-07-23 13:26:37,624 INFO L226 Difference]: Without dead ends: 3717 [2022-07-23 13:26:37,626 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 390 GetRequests, 370 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 12.3s TimeCoverageRelationStatistics Valid=102, Invalid=355, Unknown=5, NotChecked=0, Total=462 [2022-07-23 13:26:37,626 INFO L413 NwaCegarLoop]: 46 mSDtfsCounter, 26 mSDsluCounter, 290 mSDsCounter, 0 mSdLazyCounter, 150 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 336 SdHoareTripleChecker+Invalid, 236 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 150 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 77 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-23 13:26:37,626 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 336 Invalid, 236 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 150 Invalid, 0 Unknown, 77 Unchecked, 0.2s Time] [2022-07-23 13:26:37,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3717 states. [2022-07-23 13:26:37,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3717 to 3625. [2022-07-23 13:26:37,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3625 states, 2875 states have (on average 1.157913043478261) internal successors, (3329), 2875 states have internal predecessors, (3329), 553 states have call successors, (553), 129 states have call predecessors, (553), 191 states have return successors, (1003), 620 states have call predecessors, (1003), 553 states have call successors, (1003) [2022-07-23 13:26:37,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3625 states to 3625 states and 4885 transitions. [2022-07-23 13:26:37,793 INFO L78 Accepts]: Start accepts. Automaton has 3625 states and 4885 transitions. Word has length 381 [2022-07-23 13:26:37,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:26:37,793 INFO L495 AbstractCegarLoop]: Abstraction has 3625 states and 4885 transitions. [2022-07-23 13:26:37,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 4.466666666666667) internal successors, (67), 16 states have internal predecessors, (67), 5 states have call successors, (10), 1 states have call predecessors, (10), 6 states have return successors, (11), 6 states have call predecessors, (11), 5 states have call successors, (11) [2022-07-23 13:26:37,793 INFO L276 IsEmpty]: Start isEmpty. Operand 3625 states and 4885 transitions. [2022-07-23 13:26:37,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 392 [2022-07-23 13:26:37,795 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:26:37,795 INFO L195 NwaCegarLoop]: trace histogram [39, 36, 24, 24, 24, 24, 22, 22, 21, 21, 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] [2022-07-23 13:26:37,814 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2022-07-23 13:26:38,002 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,SelfDestructingSolverStorable66 [2022-07-23 13:26:38,003 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:26:38,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:26:38,003 INFO L85 PathProgramCache]: Analyzing trace with hash 560330381, now seen corresponding path program 16 times [2022-07-23 13:26:38,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:26:38,003 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494891274] [2022-07-23 13:26:38,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:26:38,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:26:38,010 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:26:38,011 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [236546889] [2022-07-23 13:26:38,011 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-07-23 13:26:38,011 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:26:38,011 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:26:38,012 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) [2022-07-23 13:26:38,013 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2022-07-23 13:26:38,115 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-07-23 13:26:38,115 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-23 13:26:38,117 INFO L263 TraceCheckSpWp]: Trace formula consists of 497 conjuncts, 26 conjunts are in the unsatisfiable core [2022-07-23 13:26:38,120 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:26:38,575 INFO L134 CoverageAnalysis]: Checked inductivity of 4411 backedges. 1343 proven. 432 refuted. 0 times theorem prover too weak. 2636 trivial. 0 not checked. [2022-07-23 13:26:38,576 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 13:26:40,359 INFO L134 CoverageAnalysis]: Checked inductivity of 4411 backedges. 1343 proven. 461 refuted. 0 times theorem prover too weak. 2607 trivial. 0 not checked. [2022-07-23 13:26:40,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:26:40,359 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494891274] [2022-07-23 13:26:40,359 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:26:40,359 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [236546889] [2022-07-23 13:26:40,359 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [236546889] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 13:26:40,360 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 13:26:40,360 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 24] total 27 [2022-07-23 13:26:40,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229953193] [2022-07-23 13:26:40,360 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 13:26:40,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-07-23 13:26:40,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:26:40,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-07-23 13:26:40,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=610, Unknown=0, NotChecked=0, Total=702 [2022-07-23 13:26:40,361 INFO L87 Difference]: Start difference. First operand 3625 states and 4885 transitions. Second operand has 27 states, 26 states have (on average 4.538461538461538) internal successors, (118), 26 states have internal predecessors, (118), 16 states have call successors, (23), 5 states have call predecessors, (23), 8 states have return successors, (22), 11 states have call predecessors, (22), 14 states have call successors, (22) [2022-07-23 13:26:42,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:26:42,381 INFO L93 Difference]: Finished difference Result 7547 states and 10562 transitions. [2022-07-23 13:26:42,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-07-23 13:26:42,383 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 4.538461538461538) internal successors, (118), 26 states have internal predecessors, (118), 16 states have call successors, (23), 5 states have call predecessors, (23), 8 states have return successors, (22), 11 states have call predecessors, (22), 14 states have call successors, (22) Word has length 391 [2022-07-23 13:26:42,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:26:42,396 INFO L225 Difference]: With dead ends: 7547 [2022-07-23 13:26:42,397 INFO L226 Difference]: Without dead ends: 4143 [2022-07-23 13:26:42,406 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 805 GetRequests, 760 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 305 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=423, Invalid=1739, Unknown=0, NotChecked=0, Total=2162 [2022-07-23 13:26:42,407 INFO L413 NwaCegarLoop]: 39 mSDtfsCounter, 198 mSDsluCounter, 464 mSDsCounter, 0 mSdLazyCounter, 1305 mSolverCounterSat, 147 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 203 SdHoareTripleChecker+Valid, 503 SdHoareTripleChecker+Invalid, 1452 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 147 IncrementalHoareTripleChecker+Valid, 1305 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-07-23 13:26:42,407 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [203 Valid, 503 Invalid, 1452 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [147 Valid, 1305 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-07-23 13:26:42,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4143 states. [2022-07-23 13:26:42,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4143 to 3767. [2022-07-23 13:26:42,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3767 states, 2981 states have (on average 1.153639718215364) internal successors, (3439), 2979 states have internal predecessors, (3439), 584 states have call successors, (584), 138 states have call predecessors, (584), 196 states have return successors, (1128), 649 states have call predecessors, (1128), 584 states have call successors, (1128) [2022-07-23 13:26:42,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3767 states to 3767 states and 5151 transitions. [2022-07-23 13:26:42,598 INFO L78 Accepts]: Start accepts. Automaton has 3767 states and 5151 transitions. Word has length 391 [2022-07-23 13:26:42,598 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:26:42,598 INFO L495 AbstractCegarLoop]: Abstraction has 3767 states and 5151 transitions. [2022-07-23 13:26:42,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 4.538461538461538) internal successors, (118), 26 states have internal predecessors, (118), 16 states have call successors, (23), 5 states have call predecessors, (23), 8 states have return successors, (22), 11 states have call predecessors, (22), 14 states have call successors, (22) [2022-07-23 13:26:42,599 INFO L276 IsEmpty]: Start isEmpty. Operand 3767 states and 5151 transitions. [2022-07-23 13:26:42,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 397 [2022-07-23 13:26:42,601 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:26:42,601 INFO L195 NwaCegarLoop]: trace histogram [35, 35, 21, 14, 14, 14, 14, 14, 14, 14, 14, 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, 2, 2, 1, 1, 1, 1, 1] [2022-07-23 13:26:42,621 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2022-07-23 13:26:42,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:26:42,819 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:26:42,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:26:42,819 INFO L85 PathProgramCache]: Analyzing trace with hash -96365547, now seen corresponding path program 1 times [2022-07-23 13:26:42,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:26:42,819 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310692084] [2022-07-23 13:26:42,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:26:42,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:26:42,838 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:26:42,838 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [6151920] [2022-07-23 13:26:42,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:26:42,838 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:26:42,839 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:26:42,840 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) [2022-07-23 13:26:42,840 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2022-07-23 13:26:42,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 13:26:42,971 INFO L263 TraceCheckSpWp]: Trace formula consists of 807 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-23 13:26:42,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:26:43,153 INFO L134 CoverageAnalysis]: Checked inductivity of 3398 backedges. 936 proven. 6 refuted. 0 times theorem prover too weak. 2456 trivial. 0 not checked. [2022-07-23 13:26:43,153 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 13:26:43,675 INFO L134 CoverageAnalysis]: Checked inductivity of 3398 backedges. 272 proven. 32 refuted. 0 times theorem prover too weak. 3094 trivial. 0 not checked. [2022-07-23 13:26:43,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:26:43,675 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310692084] [2022-07-23 13:26:43,675 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:26:43,675 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [6151920] [2022-07-23 13:26:43,675 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [6151920] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 13:26:43,675 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 13:26:43,676 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 11 [2022-07-23 13:26:43,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891524235] [2022-07-23 13:26:43,676 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 13:26:43,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-23 13:26:43,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:26:43,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-23 13:26:43,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2022-07-23 13:26:43,677 INFO L87 Difference]: Start difference. First operand 3767 states and 5151 transitions. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 7 states have call successors, (19), 2 states have call predecessors, (19), 4 states have return successors, (19), 7 states have call predecessors, (19), 7 states have call successors, (19) [2022-07-23 13:26:44,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:26:44,230 INFO L93 Difference]: Finished difference Result 7284 states and 10089 transitions. [2022-07-23 13:26:44,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-23 13:26:44,233 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 7 states have call successors, (19), 2 states have call predecessors, (19), 4 states have return successors, (19), 7 states have call predecessors, (19), 7 states have call successors, (19) Word has length 396 [2022-07-23 13:26:44,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:26:44,241 INFO L225 Difference]: With dead ends: 7284 [2022-07-23 13:26:44,241 INFO L226 Difference]: Without dead ends: 3552 [2022-07-23 13:26:44,248 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 795 GetRequests, 780 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2022-07-23 13:26:44,248 INFO L413 NwaCegarLoop]: 40 mSDtfsCounter, 74 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 239 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 198 SdHoareTripleChecker+Invalid, 250 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 239 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-23 13:26:44,248 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [81 Valid, 198 Invalid, 250 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 239 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-23 13:26:44,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3552 states. [2022-07-23 13:26:44,402 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3552 to 3376. [2022-07-23 13:26:44,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3376 states, 2669 states have (on average 1.1547396028475085) internal successors, (3082), 2662 states have internal predecessors, (3082), 519 states have call successors, (519), 134 states have call predecessors, (519), 182 states have return successors, (956), 579 states have call predecessors, (956), 518 states have call successors, (956) [2022-07-23 13:26:44,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3376 states to 3376 states and 4557 transitions. [2022-07-23 13:26:44,414 INFO L78 Accepts]: Start accepts. Automaton has 3376 states and 4557 transitions. Word has length 396 [2022-07-23 13:26:44,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:26:44,415 INFO L495 AbstractCegarLoop]: Abstraction has 3376 states and 4557 transitions. [2022-07-23 13:26:44,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 7 states have call successors, (19), 2 states have call predecessors, (19), 4 states have return successors, (19), 7 states have call predecessors, (19), 7 states have call successors, (19) [2022-07-23 13:26:44,415 INFO L276 IsEmpty]: Start isEmpty. Operand 3376 states and 4557 transitions. [2022-07-23 13:26:44,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 407 [2022-07-23 13:26:44,417 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:26:44,418 INFO L195 NwaCegarLoop]: trace histogram [36, 36, 21, 15, 15, 15, 15, 15, 15, 15, 15, 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, 2, 2, 1, 1, 1, 1, 1] [2022-07-23 13:26:44,435 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2022-07-23 13:26:44,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:26:44,635 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:26:44,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:26:44,636 INFO L85 PathProgramCache]: Analyzing trace with hash -1743388363, now seen corresponding path program 2 times [2022-07-23 13:26:44,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:26:44,636 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735683311] [2022-07-23 13:26:44,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:26:44,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:26:44,644 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:26:44,645 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1520238447] [2022-07-23 13:26:44,645 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-23 13:26:44,645 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:26:44,645 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:26:44,646 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) [2022-07-23 13:26:44,646 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2022-07-23 13:26:44,775 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-23 13:26:44,775 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-23 13:26:44,777 INFO L263 TraceCheckSpWp]: Trace formula consists of 825 conjuncts, 11 conjunts are in the unsatisfiable core [2022-07-23 13:26:44,780 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:26:44,929 INFO L134 CoverageAnalysis]: Checked inductivity of 3622 backedges. 2 proven. 130 refuted. 0 times theorem prover too weak. 3490 trivial. 0 not checked. [2022-07-23 13:26:44,929 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 13:26:45,311 INFO L134 CoverageAnalysis]: Checked inductivity of 3622 backedges. 2 proven. 130 refuted. 0 times theorem prover too weak. 3490 trivial. 0 not checked. [2022-07-23 13:26:45,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:26:45,311 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735683311] [2022-07-23 13:26:45,311 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:26:45,311 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1520238447] [2022-07-23 13:26:45,312 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1520238447] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 13:26:45,312 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 13:26:45,312 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 21 [2022-07-23 13:26:45,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652671779] [2022-07-23 13:26:45,312 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 13:26:45,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-23 13:26:45,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:26:45,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-23 13:26:45,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=375, Unknown=0, NotChecked=0, Total=462 [2022-07-23 13:26:45,313 INFO L87 Difference]: Start difference. First operand 3376 states and 4557 transitions. Second operand has 22 states, 21 states have (on average 5.238095238095238) internal successors, (110), 22 states have internal predecessors, (110), 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) [2022-07-23 13:26:47,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:26:47,056 INFO L93 Difference]: Finished difference Result 5009 states and 6990 transitions. [2022-07-23 13:26:47,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-07-23 13:26:47,056 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 5.238095238095238) internal successors, (110), 22 states have internal predecessors, (110), 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 406 [2022-07-23 13:26:47,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:26:47,064 INFO L225 Difference]: With dead ends: 5009 [2022-07-23 13:26:47,065 INFO L226 Difference]: Without dead ends: 4984 [2022-07-23 13:26:47,066 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 872 GetRequests, 790 SyntacticMatches, 0 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2247 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1509, Invalid=5463, Unknown=0, NotChecked=0, Total=6972 [2022-07-23 13:26:47,066 INFO L413 NwaCegarLoop]: 73 mSDtfsCounter, 211 mSDsluCounter, 510 mSDsCounter, 0 mSdLazyCounter, 412 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 211 SdHoareTripleChecker+Valid, 583 SdHoareTripleChecker+Invalid, 506 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 412 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-23 13:26:47,066 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [211 Valid, 583 Invalid, 506 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 412 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-07-23 13:26:47,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4984 states. [2022-07-23 13:26:47,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4984 to 2946. [2022-07-23 13:26:47,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2946 states, 2311 states have (on average 1.1034184335785375) internal successors, (2550), 2311 states have internal predecessors, (2550), 448 states have call successors, (448), 134 states have call predecessors, (448), 182 states have return successors, (847), 500 states have call predecessors, (847), 444 states have call successors, (847) [2022-07-23 13:26:47,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2946 states to 2946 states and 3845 transitions. [2022-07-23 13:26:47,213 INFO L78 Accepts]: Start accepts. Automaton has 2946 states and 3845 transitions. Word has length 406 [2022-07-23 13:26:47,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:26:47,213 INFO L495 AbstractCegarLoop]: Abstraction has 2946 states and 3845 transitions. [2022-07-23 13:26:47,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 5.238095238095238) internal successors, (110), 22 states have internal predecessors, (110), 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) [2022-07-23 13:26:47,213 INFO L276 IsEmpty]: Start isEmpty. Operand 2946 states and 3845 transitions. [2022-07-23 13:26:47,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 420 [2022-07-23 13:26:47,216 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:26:47,216 INFO L195 NwaCegarLoop]: trace histogram [39, 39, 21, 18, 18, 18, 18, 18, 18, 18, 18, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 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] [2022-07-23 13:26:47,236 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2022-07-23 13:26:47,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2022-07-23 13:26:47,417 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting binomialCoefficientErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:26:47,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:26:47,417 INFO L85 PathProgramCache]: Analyzing trace with hash 1936723549, now seen corresponding path program 4 times [2022-07-23 13:26:47,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:26:47,418 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869949759] [2022-07-23 13:26:47,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:26:47,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:26:47,435 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:26:47,435 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [301036147] [2022-07-23 13:26:47,435 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-07-23 13:26:47,435 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:26:47,435 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:26:47,436 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) [2022-07-23 13:26:47,449 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2022-07-23 13:26:47,558 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-07-23 13:26:47,558 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-23 13:26:47,560 INFO L263 TraceCheckSpWp]: Trace formula consists of 558 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-23 13:26:47,567 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:26:47,724 INFO L134 CoverageAnalysis]: Checked inductivity of 4277 backedges. 1637 proven. 0 refuted. 0 times theorem prover too weak. 2640 trivial. 0 not checked. [2022-07-23 13:26:47,724 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-23 13:26:47,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:26:47,724 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1869949759] [2022-07-23 13:26:47,724 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:26:47,724 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [301036147] [2022-07-23 13:26:47,724 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [301036147] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 13:26:47,724 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 13:26:47,724 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-23 13:26:47,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044384266] [2022-07-23 13:26:47,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 13:26:47,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-23 13:26:47,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:26:47,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-23 13:26:47,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-23 13:26:47,725 INFO L87 Difference]: Start difference. First operand 2946 states and 3845 transitions. Second operand has 7 states, 6 states have (on average 12.333333333333334) internal successors, (74), 7 states have internal predecessors, (74), 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) [2022-07-23 13:26:48,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:26:48,069 INFO L93 Difference]: Finished difference Result 5850 states and 7722 transitions. [2022-07-23 13:26:48,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-23 13:26:48,071 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 12.333333333333334) internal successors, (74), 7 states have internal predecessors, (74), 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 419 [2022-07-23 13:26:48,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:26:48,078 INFO L225 Difference]: With dead ends: 5850 [2022-07-23 13:26:48,079 INFO L226 Difference]: Without dead ends: 3086 [2022-07-23 13:26:48,084 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 420 GetRequests, 413 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-07-23 13:26:48,084 INFO L413 NwaCegarLoop]: 39 mSDtfsCounter, 29 mSDsluCounter, 137 mSDsCounter, 0 mSdLazyCounter, 131 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 176 SdHoareTripleChecker+Invalid, 131 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 131 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-23 13:26:48,084 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 176 Invalid, 131 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 131 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-23 13:26:48,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3086 states. [2022-07-23 13:26:48,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3086 to 2946. [2022-07-23 13:26:48,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2946 states, 2311 states have (on average 1.1016875811337083) internal successors, (2546), 2311 states have internal predecessors, (2546), 448 states have call successors, (448), 134 states have call predecessors, (448), 182 states have return successors, (840), 500 states have call predecessors, (840), 444 states have call successors, (840) [2022-07-23 13:26:48,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2946 states to 2946 states and 3834 transitions. [2022-07-23 13:26:48,226 INFO L78 Accepts]: Start accepts. Automaton has 2946 states and 3834 transitions. Word has length 419 [2022-07-23 13:26:48,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:26:48,226 INFO L495 AbstractCegarLoop]: Abstraction has 2946 states and 3834 transitions. [2022-07-23 13:26:48,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 12.333333333333334) internal successors, (74), 7 states have internal predecessors, (74), 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) [2022-07-23 13:26:48,226 INFO L276 IsEmpty]: Start isEmpty. Operand 2946 states and 3834 transitions. [2022-07-23 13:26:48,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 440 [2022-07-23 13:26:48,229 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:26:48,229 INFO L195 NwaCegarLoop]: trace histogram [41, 41, 21, 20, 20, 20, 20, 20, 20, 20, 20, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 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] [2022-07-23 13:26:48,245 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2022-07-23 13:26:48,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:26:48,430 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting binomialCoefficientErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:26:48,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:26:48,430 INFO L85 PathProgramCache]: Analyzing trace with hash -311379555, now seen corresponding path program 5 times [2022-07-23 13:26:48,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:26:48,430 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445573576] [2022-07-23 13:26:48,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:26:48,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:26:48,438 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:26:48,438 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1563934375] [2022-07-23 13:26:48,438 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-07-23 13:26:48,439 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:26:48,439 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:26:48,440 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) [2022-07-23 13:26:48,441 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2022-07-23 13:26:48,610 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2022-07-23 13:26:48,610 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-23 13:26:48,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 885 conjuncts, 29 conjunts are in the unsatisfiable core [2022-07-23 13:26:48,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:26:49,342 INFO L134 CoverageAnalysis]: Checked inductivity of 4815 backedges. 2003 proven. 448 refuted. 0 times theorem prover too weak. 2364 trivial. 0 not checked. [2022-07-23 13:26:49,342 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 13:26:51,038 INFO L134 CoverageAnalysis]: Checked inductivity of 4815 backedges. 341 proven. 636 refuted. 0 times theorem prover too weak. 3838 trivial. 0 not checked. [2022-07-23 13:26:51,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:26:51,038 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445573576] [2022-07-23 13:26:51,038 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:26:51,039 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1563934375] [2022-07-23 13:26:51,039 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1563934375] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 13:26:51,039 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 13:26:51,039 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 28] total 40 [2022-07-23 13:26:51,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119164164] [2022-07-23 13:26:51,039 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 13:26:51,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-07-23 13:26:51,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:26:51,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-07-23 13:26:51,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=1417, Unknown=0, NotChecked=0, Total=1560 [2022-07-23 13:26:51,040 INFO L87 Difference]: Start difference. First operand 2946 states and 3834 transitions. Second operand has 40 states, 38 states have (on average 4.105263157894737) internal successors, (156), 40 states have internal predecessors, (156), 19 states have call successors, (34), 2 states have call predecessors, (34), 7 states have return successors, (34), 19 states have call predecessors, (34), 19 states have call successors, (34) [2022-07-23 13:26:54,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:26:54,509 INFO L93 Difference]: Finished difference Result 6119 states and 8143 transitions. [2022-07-23 13:26:54,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-07-23 13:26:54,512 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 38 states have (on average 4.105263157894737) internal successors, (156), 40 states have internal predecessors, (156), 19 states have call successors, (34), 2 states have call predecessors, (34), 7 states have return successors, (34), 19 states have call predecessors, (34), 19 states have call successors, (34) Word has length 439 [2022-07-23 13:26:54,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:26:54,521 INFO L225 Difference]: With dead ends: 6119 [2022-07-23 13:26:54,521 INFO L226 Difference]: Without dead ends: 3486 [2022-07-23 13:26:54,528 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 914 GetRequests, 844 SyntacticMatches, 2 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 955 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=499, Invalid=4331, Unknown=0, NotChecked=0, Total=4830 [2022-07-23 13:26:54,528 INFO L413 NwaCegarLoop]: 66 mSDtfsCounter, 385 mSDsluCounter, 737 mSDsCounter, 0 mSdLazyCounter, 2148 mSolverCounterSat, 229 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 393 SdHoareTripleChecker+Valid, 803 SdHoareTripleChecker+Invalid, 2377 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 229 IncrementalHoareTripleChecker+Valid, 2148 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-07-23 13:26:54,528 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [393 Valid, 803 Invalid, 2377 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [229 Valid, 2148 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-07-23 13:26:54,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3486 states. [2022-07-23 13:26:54,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3486 to 3218. [2022-07-23 13:26:54,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3218 states, 2525 states have (on average 1.097821782178218) internal successors, (2772), 2532 states have internal predecessors, (2772), 499 states have call successors, (499), 138 states have call predecessors, (499), 189 states have return successors, (922), 547 states have call predecessors, (922), 486 states have call successors, (922) [2022-07-23 13:26:54,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3218 states to 3218 states and 4193 transitions. [2022-07-23 13:26:54,751 INFO L78 Accepts]: Start accepts. Automaton has 3218 states and 4193 transitions. Word has length 439 [2022-07-23 13:26:54,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:26:54,752 INFO L495 AbstractCegarLoop]: Abstraction has 3218 states and 4193 transitions. [2022-07-23 13:26:54,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 38 states have (on average 4.105263157894737) internal successors, (156), 40 states have internal predecessors, (156), 19 states have call successors, (34), 2 states have call predecessors, (34), 7 states have return successors, (34), 19 states have call predecessors, (34), 19 states have call successors, (34) [2022-07-23 13:26:54,752 INFO L276 IsEmpty]: Start isEmpty. Operand 3218 states and 4193 transitions. [2022-07-23 13:26:54,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 436 [2022-07-23 13:26:54,755 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:26:54,755 INFO L195 NwaCegarLoop]: trace histogram [41, 38, 22, 22, 22, 22, 20, 20, 19, 19, 19, 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] [2022-07-23 13:26:54,775 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2022-07-23 13:26:54,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:26:54,973 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:26:54,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:26:54,973 INFO L85 PathProgramCache]: Analyzing trace with hash 797955593, now seen corresponding path program 7 times [2022-07-23 13:26:54,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:26:54,973 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309489738] [2022-07-23 13:26:54,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:26:54,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:26:54,981 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:26:54,991 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1393326296] [2022-07-23 13:26:54,992 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-07-23 13:26:54,992 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:26:54,992 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:26:54,993 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) [2022-07-23 13:26:54,994 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2022-07-23 13:26:55,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 13:26:55,169 INFO L263 TraceCheckSpWp]: Trace formula consists of 874 conjuncts, 14 conjunts are in the unsatisfiable core [2022-07-23 13:26:55,172 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:26:55,441 INFO L134 CoverageAnalysis]: Checked inductivity of 4650 backedges. 1627 proven. 83 refuted. 0 times theorem prover too weak. 2940 trivial. 0 not checked. [2022-07-23 13:26:55,441 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 13:26:55,859 INFO L134 CoverageAnalysis]: Checked inductivity of 4650 backedges. 383 proven. 164 refuted. 0 times theorem prover too weak. 4103 trivial. 0 not checked. [2022-07-23 13:26:55,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:26:55,860 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309489738] [2022-07-23 13:26:55,860 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:26:55,860 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1393326296] [2022-07-23 13:26:55,860 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1393326296] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 13:26:55,860 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 13:26:55,860 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 15 [2022-07-23 13:26:55,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236596981] [2022-07-23 13:26:55,860 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 13:26:55,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-07-23 13:26:55,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:26:55,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-07-23 13:26:55,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2022-07-23 13:26:55,861 INFO L87 Difference]: Start difference. First operand 3218 states and 4193 transitions. Second operand has 15 states, 14 states have (on average 5.285714285714286) internal successors, (74), 11 states have internal predecessors, (74), 8 states have call successors, (14), 6 states have call predecessors, (14), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-07-23 13:26:56,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:26:56,414 INFO L93 Difference]: Finished difference Result 5618 states and 7382 transitions. [2022-07-23 13:26:56,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-23 13:26:56,416 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 5.285714285714286) internal successors, (74), 11 states have internal predecessors, (74), 8 states have call successors, (14), 6 states have call predecessors, (14), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 435 [2022-07-23 13:26:56,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:26:56,424 INFO L225 Difference]: With dead ends: 5618 [2022-07-23 13:26:56,424 INFO L226 Difference]: Without dead ends: 3243 [2022-07-23 13:26:56,439 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 877 GetRequests, 856 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=94, Invalid=412, Unknown=0, NotChecked=0, Total=506 [2022-07-23 13:26:56,440 INFO L413 NwaCegarLoop]: 55 mSDtfsCounter, 94 mSDsluCounter, 335 mSDsCounter, 0 mSdLazyCounter, 308 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 390 SdHoareTripleChecker+Invalid, 340 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 308 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-23 13:26:56,440 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [96 Valid, 390 Invalid, 340 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 308 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-23 13:26:56,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3243 states. [2022-07-23 13:26:56,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3243 to 3224. [2022-07-23 13:26:56,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3224 states, 2533 states have (on average 1.0979076194236084) internal successors, (2781), 2541 states have internal predecessors, (2781), 491 states have call successors, (491), 140 states have call predecessors, (491), 195 states have return successors, (885), 542 states have call predecessors, (885), 480 states have call successors, (885) [2022-07-23 13:26:56,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3224 states to 3224 states and 4157 transitions. [2022-07-23 13:26:56,613 INFO L78 Accepts]: Start accepts. Automaton has 3224 states and 4157 transitions. Word has length 435 [2022-07-23 13:26:56,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:26:56,613 INFO L495 AbstractCegarLoop]: Abstraction has 3224 states and 4157 transitions. [2022-07-23 13:26:56,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 5.285714285714286) internal successors, (74), 11 states have internal predecessors, (74), 8 states have call successors, (14), 6 states have call predecessors, (14), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-07-23 13:26:56,613 INFO L276 IsEmpty]: Start isEmpty. Operand 3224 states and 4157 transitions. [2022-07-23 13:26:56,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 432 [2022-07-23 13:26:56,616 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:26:56,616 INFO L195 NwaCegarLoop]: trace histogram [41, 40, 25, 25, 25, 25, 25, 25, 24, 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] [2022-07-23 13:26:56,635 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2022-07-23 13:26:56,817 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,SelfDestructingSolverStorable72 [2022-07-23 13:26:56,818 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:26:56,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:26:56,820 INFO L85 PathProgramCache]: Analyzing trace with hash -1944750931, now seen corresponding path program 17 times [2022-07-23 13:26:56,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:26:56,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260705955] [2022-07-23 13:26:56,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:26:56,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:26:56,844 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:26:56,845 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1721728241] [2022-07-23 13:26:56,845 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-07-23 13:26:56,845 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:26:56,845 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:26:56,849 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) [2022-07-23 13:26:56,852 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2022-07-23 13:26:57,050 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2022-07-23 13:26:57,051 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-23 13:26:57,054 INFO L263 TraceCheckSpWp]: Trace formula consists of 808 conjuncts, 37 conjunts are in the unsatisfiable core [2022-07-23 13:26:57,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:26:58,335 INFO L134 CoverageAnalysis]: Checked inductivity of 5212 backedges. 2388 proven. 795 refuted. 0 times theorem prover too weak. 2029 trivial. 0 not checked. [2022-07-23 13:26:58,335 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 13:27:02,046 INFO L134 CoverageAnalysis]: Checked inductivity of 5212 backedges. 1012 proven. 1246 refuted. 0 times theorem prover too weak. 2954 trivial. 0 not checked. [2022-07-23 13:27:02,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:27:02,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260705955] [2022-07-23 13:27:02,046 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:27:02,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1721728241] [2022-07-23 13:27:02,046 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1721728241] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 13:27:02,046 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 13:27:02,046 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 28] total 36 [2022-07-23 13:27:02,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692442082] [2022-07-23 13:27:02,046 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 13:27:02,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-07-23 13:27:02,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:27:02,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-07-23 13:27:02,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=1145, Unknown=0, NotChecked=0, Total=1260 [2022-07-23 13:27:02,047 INFO L87 Difference]: Start difference. First operand 3224 states and 4157 transitions. Second operand has 36 states, 34 states have (on average 5.117647058823529) internal successors, (174), 36 states have internal predecessors, (174), 22 states have call successors, (38), 2 states have call predecessors, (38), 12 states have return successors, (39), 22 states have call predecessors, (39), 22 states have call successors, (39) [2022-07-23 13:27:09,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:27:09,303 INFO L93 Difference]: Finished difference Result 7242 states and 9752 transitions. [2022-07-23 13:27:09,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-07-23 13:27:09,306 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 34 states have (on average 5.117647058823529) internal successors, (174), 36 states have internal predecessors, (174), 22 states have call successors, (38), 2 states have call predecessors, (38), 12 states have return successors, (39), 22 states have call predecessors, (39), 22 states have call successors, (39) Word has length 431 [2022-07-23 13:27:09,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:27:09,317 INFO L225 Difference]: With dead ends: 7242 [2022-07-23 13:27:09,317 INFO L226 Difference]: Without dead ends: 4266 [2022-07-23 13:27:09,325 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 910 GetRequests, 832 SyntacticMatches, 1 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1240 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=774, Invalid=5388, Unknown=0, NotChecked=0, Total=6162 [2022-07-23 13:27:09,325 INFO L413 NwaCegarLoop]: 73 mSDtfsCounter, 601 mSDsluCounter, 983 mSDsCounter, 0 mSdLazyCounter, 3327 mSolverCounterSat, 588 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 605 SdHoareTripleChecker+Valid, 1056 SdHoareTripleChecker+Invalid, 3915 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 588 IncrementalHoareTripleChecker+Valid, 3327 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.7s IncrementalHoareTripleChecker+Time [2022-07-23 13:27:09,325 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [605 Valid, 1056 Invalid, 3915 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [588 Valid, 3327 Invalid, 0 Unknown, 0 Unchecked, 3.7s Time] [2022-07-23 13:27:09,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4266 states. [2022-07-23 13:27:09,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4266 to 3336. [2022-07-23 13:27:09,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3336 states, 2620 states have (on average 1.0954198473282444) internal successors, (2870), 2624 states have internal predecessors, (2870), 511 states have call successors, (511), 149 states have call predecessors, (511), 200 states have return successors, (948), 562 states have call predecessors, (948), 500 states have call successors, (948) [2022-07-23 13:27:09,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3336 states to 3336 states and 4329 transitions. [2022-07-23 13:27:09,537 INFO L78 Accepts]: Start accepts. Automaton has 3336 states and 4329 transitions. Word has length 431 [2022-07-23 13:27:09,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:27:09,537 INFO L495 AbstractCegarLoop]: Abstraction has 3336 states and 4329 transitions. [2022-07-23 13:27:09,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 34 states have (on average 5.117647058823529) internal successors, (174), 36 states have internal predecessors, (174), 22 states have call successors, (38), 2 states have call predecessors, (38), 12 states have return successors, (39), 22 states have call predecessors, (39), 22 states have call successors, (39) [2022-07-23 13:27:09,537 INFO L276 IsEmpty]: Start isEmpty. Operand 3336 states and 4329 transitions. [2022-07-23 13:27:09,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 452 [2022-07-23 13:27:09,544 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:27:09,544 INFO L195 NwaCegarLoop]: trace histogram [44, 41, 28, 28, 28, 28, 26, 26, 25, 25, 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] [2022-07-23 13:27:09,562 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Ended with exit code 0 [2022-07-23 13:27:09,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:27:09,762 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:27:09,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:27:09,762 INFO L85 PathProgramCache]: Analyzing trace with hash 1952230701, now seen corresponding path program 18 times [2022-07-23 13:27:09,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:27:09,762 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140860401] [2022-07-23 13:27:09,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:27:09,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:27:09,779 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:27:09,780 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [663150175] [2022-07-23 13:27:09,780 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-07-23 13:27:09,780 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:27:09,780 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:27:09,783 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) [2022-07-23 13:27:09,784 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2022-07-23 13:27:10,044 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2022-07-23 13:27:10,044 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-23 13:27:10,048 INFO L263 TraceCheckSpWp]: Trace formula consists of 800 conjuncts, 85 conjunts are in the unsatisfiable core [2022-07-23 13:27:10,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:27:30,903 INFO L134 CoverageAnalysis]: Checked inductivity of 5852 backedges. 1669 proven. 247 refuted. 0 times theorem prover too weak. 3936 trivial. 0 not checked. [2022-07-23 13:27:30,903 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 13:27:32,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:27:32,904 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1140860401] [2022-07-23 13:27:32,904 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:27:32,905 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [663150175] [2022-07-23 13:27:32,905 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [663150175] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-23 13:27:32,905 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-23 13:27:32,905 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38] total 38 [2022-07-23 13:27:32,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585569254] [2022-07-23 13:27:32,905 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-23 13:27:32,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-07-23 13:27:32,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:27:32,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-07-23 13:27:32,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=1493, Unknown=3, NotChecked=0, Total=1640 [2022-07-23 13:27:32,906 INFO L87 Difference]: Start difference. First operand 3336 states and 4329 transitions. Second operand has 39 states, 36 states have (on average 2.9444444444444446) internal successors, (106), 35 states have internal predecessors, (106), 15 states have call successors, (18), 5 states have call predecessors, (18), 7 states have return successors, (16), 12 states have call predecessors, (16), 11 states have call successors, (16) [2022-07-23 13:27:55,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:27:55,003 INFO L93 Difference]: Finished difference Result 7344 states and 9918 transitions. [2022-07-23 13:27:55,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-07-23 13:27:55,005 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 36 states have (on average 2.9444444444444446) internal successors, (106), 35 states have internal predecessors, (106), 15 states have call successors, (18), 5 states have call predecessors, (18), 7 states have return successors, (16), 12 states have call predecessors, (16), 11 states have call successors, (16) Word has length 451 [2022-07-23 13:27:55,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:27:55,014 INFO L225 Difference]: With dead ends: 7344 [2022-07-23 13:27:55,014 INFO L226 Difference]: Without dead ends: 4293 [2022-07-23 13:27:55,019 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 473 GetRequests, 417 SyntacticMatches, 4 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 299 ImplicationChecksByTransitivity, 40.5s TimeCoverageRelationStatistics Valid=253, Invalid=2603, Unknown=6, NotChecked=0, Total=2862 [2022-07-23 13:27:55,019 INFO L413 NwaCegarLoop]: 76 mSDtfsCounter, 111 mSDsluCounter, 1332 mSDsCounter, 0 mSdLazyCounter, 2319 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 1408 SdHoareTripleChecker+Invalid, 2600 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 2319 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 258 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-07-23 13:27:55,019 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [134 Valid, 1408 Invalid, 2600 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 2319 Invalid, 0 Unknown, 258 Unchecked, 1.7s Time] [2022-07-23 13:27:55,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4293 states. [2022-07-23 13:27:55,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4293 to 3661. [2022-07-23 13:27:55,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3661 states, 2884 states have (on average 1.1074895977808599) internal successors, (3194), 2895 states have internal predecessors, (3194), 571 states have call successors, (571), 163 states have call predecessors, (571), 201 states have return successors, (1039), 602 states have call predecessors, (1039), 560 states have call successors, (1039) [2022-07-23 13:27:55,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3661 states to 3661 states and 4804 transitions. [2022-07-23 13:27:55,239 INFO L78 Accepts]: Start accepts. Automaton has 3661 states and 4804 transitions. Word has length 451 [2022-07-23 13:27:55,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:27:55,240 INFO L495 AbstractCegarLoop]: Abstraction has 3661 states and 4804 transitions. [2022-07-23 13:27:55,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 36 states have (on average 2.9444444444444446) internal successors, (106), 35 states have internal predecessors, (106), 15 states have call successors, (18), 5 states have call predecessors, (18), 7 states have return successors, (16), 12 states have call predecessors, (16), 11 states have call successors, (16) [2022-07-23 13:27:55,240 INFO L276 IsEmpty]: Start isEmpty. Operand 3661 states and 4804 transitions. [2022-07-23 13:27:55,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 442 [2022-07-23 13:27:55,243 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:27:55,243 INFO L195 NwaCegarLoop]: trace histogram [42, 41, 26, 26, 26, 26, 26, 26, 25, 25, 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] [2022-07-23 13:27:55,248 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2022-07-23 13:27:55,443 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,SelfDestructingSolverStorable74 [2022-07-23 13:27:55,443 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:27:55,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:27:55,444 INFO L85 PathProgramCache]: Analyzing trace with hash -1275797683, now seen corresponding path program 19 times [2022-07-23 13:27:55,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:27:55,444 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43991554] [2022-07-23 13:27:55,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:27:55,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:27:55,452 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:27:55,452 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1063536454] [2022-07-23 13:27:55,452 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-07-23 13:27:55,452 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:27:55,452 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:27:55,454 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) [2022-07-23 13:27:55,454 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2022-07-23 13:27:55,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 13:27:55,702 INFO L263 TraceCheckSpWp]: Trace formula consists of 871 conjuncts, 26 conjunts are in the unsatisfiable core [2022-07-23 13:27:55,704 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:27:56,162 INFO L134 CoverageAnalysis]: Checked inductivity of 5523 backedges. 1375 proven. 120 refuted. 0 times theorem prover too weak. 4028 trivial. 0 not checked. [2022-07-23 13:27:56,162 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 13:27:57,766 INFO L134 CoverageAnalysis]: Checked inductivity of 5523 backedges. 1375 proven. 148 refuted. 0 times theorem prover too weak. 4000 trivial. 0 not checked. [2022-07-23 13:27:57,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:27:57,767 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43991554] [2022-07-23 13:27:57,767 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:27:57,767 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1063536454] [2022-07-23 13:27:57,767 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1063536454] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 13:27:57,767 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 13:27:57,767 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 27] total 28 [2022-07-23 13:27:57,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480046046] [2022-07-23 13:27:57,767 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 13:27:57,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-07-23 13:27:57,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:27:57,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-07-23 13:27:57,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=648, Unknown=0, NotChecked=0, Total=756 [2022-07-23 13:27:57,768 INFO L87 Difference]: Start difference. First operand 3661 states and 4804 transitions. Second operand has 28 states, 27 states have (on average 4.037037037037037) internal successors, (109), 26 states have internal predecessors, (109), 15 states have call successors, (18), 3 states have call predecessors, (18), 6 states have return successors, (19), 12 states have call predecessors, (19), 13 states have call successors, (19) [2022-07-23 13:27:59,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:27:59,622 INFO L93 Difference]: Finished difference Result 7467 states and 9933 transitions. [2022-07-23 13:27:59,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-07-23 13:27:59,625 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 27 states have (on average 4.037037037037037) internal successors, (109), 26 states have internal predecessors, (109), 15 states have call successors, (18), 3 states have call predecessors, (18), 6 states have return successors, (19), 12 states have call predecessors, (19), 13 states have call successors, (19) Word has length 441 [2022-07-23 13:27:59,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:27:59,633 INFO L225 Difference]: With dead ends: 7467 [2022-07-23 13:27:59,633 INFO L226 Difference]: Without dead ends: 4093 [2022-07-23 13:27:59,639 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 900 GetRequests, 856 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 350 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=352, Invalid=1718, Unknown=0, NotChecked=0, Total=2070 [2022-07-23 13:27:59,639 INFO L413 NwaCegarLoop]: 69 mSDtfsCounter, 162 mSDsluCounter, 695 mSDsCounter, 0 mSdLazyCounter, 1071 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 764 SdHoareTripleChecker+Invalid, 1105 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 1071 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-07-23 13:27:59,639 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [168 Valid, 764 Invalid, 1105 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 1071 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-07-23 13:27:59,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4093 states. [2022-07-23 13:27:59,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4093 to 3835. [2022-07-23 13:27:59,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3835 states, 3021 states have (on average 1.1059251903343263) internal successors, (3341), 3027 states have internal predecessors, (3341), 592 states have call successors, (592), 164 states have call predecessors, (592), 217 states have return successors, (1071), 643 states have call predecessors, (1071), 581 states have call successors, (1071) [2022-07-23 13:27:59,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3835 states to 3835 states and 5004 transitions. [2022-07-23 13:27:59,857 INFO L78 Accepts]: Start accepts. Automaton has 3835 states and 5004 transitions. Word has length 441 [2022-07-23 13:27:59,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:27:59,857 INFO L495 AbstractCegarLoop]: Abstraction has 3835 states and 5004 transitions. [2022-07-23 13:27:59,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 4.037037037037037) internal successors, (109), 26 states have internal predecessors, (109), 15 states have call successors, (18), 3 states have call predecessors, (18), 6 states have return successors, (19), 12 states have call predecessors, (19), 13 states have call successors, (19) [2022-07-23 13:27:59,858 INFO L276 IsEmpty]: Start isEmpty. Operand 3835 states and 5004 transitions. [2022-07-23 13:27:59,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 534 [2022-07-23 13:27:59,861 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:27:59,861 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, 7, 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] [2022-07-23 13:27:59,879 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2022-07-23 13:28:00,062 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,SelfDestructingSolverStorable75 [2022-07-23 13:28:00,072 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting binomialCoefficientErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:28:00,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:28:00,073 INFO L85 PathProgramCache]: Analyzing trace with hash 2045291831, now seen corresponding path program 6 times [2022-07-23 13:28:00,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:28:00,073 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303648174] [2022-07-23 13:28:00,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:28:00,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:28:00,088 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:28:00,088 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2136459584] [2022-07-23 13:28:00,088 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-07-23 13:28:00,088 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:28:00,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:28:00,090 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) [2022-07-23 13:28:00,090 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2022-07-23 13:28:00,340 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2022-07-23 13:28:00,340 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-23 13:28:00,344 INFO L263 TraceCheckSpWp]: Trace formula consists of 982 conjuncts, 15 conjunts are in the unsatisfiable core [2022-07-23 13:28:00,347 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:28:00,600 INFO L134 CoverageAnalysis]: Checked inductivity of 7385 backedges. 2071 proven. 51 refuted. 0 times theorem prover too weak. 5263 trivial. 0 not checked. [2022-07-23 13:28:00,600 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 13:28:01,378 INFO L134 CoverageAnalysis]: Checked inductivity of 7385 backedges. 757 proven. 138 refuted. 0 times theorem prover too weak. 6490 trivial. 0 not checked. [2022-07-23 13:28:01,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:28:01,378 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303648174] [2022-07-23 13:28:01,378 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:28:01,378 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2136459584] [2022-07-23 13:28:01,378 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2136459584] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 13:28:01,378 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 13:28:01,378 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 16] total 17 [2022-07-23 13:28:01,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482684046] [2022-07-23 13:28:01,378 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 13:28:01,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-07-23 13:28:01,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:28:01,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-07-23 13:28:01,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2022-07-23 13:28:01,379 INFO L87 Difference]: Start difference. First operand 3835 states and 5004 transitions. Second operand has 17 states, 16 states have (on average 5.6875) internal successors, (91), 16 states have internal predecessors, (91), 10 states have call successors, (18), 3 states have call predecessors, (18), 5 states have return successors, (18), 7 states have call predecessors, (18), 9 states have call successors, (18) [2022-07-23 13:28:02,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:28:02,276 INFO L93 Difference]: Finished difference Result 6574 states and 8611 transitions. [2022-07-23 13:28:02,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-23 13:28:02,279 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 5.6875) internal successors, (91), 16 states have internal predecessors, (91), 10 states have call successors, (18), 3 states have call predecessors, (18), 5 states have return successors, (18), 7 states have call predecessors, (18), 9 states have call successors, (18) Word has length 533 [2022-07-23 13:28:02,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:28:02,286 INFO L225 Difference]: With dead ends: 6574 [2022-07-23 13:28:02,286 INFO L226 Difference]: Without dead ends: 4017 [2022-07-23 13:28:02,291 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1076 GetRequests, 1050 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=125, Invalid=631, Unknown=0, NotChecked=0, Total=756 [2022-07-23 13:28:02,291 INFO L413 NwaCegarLoop]: 62 mSDtfsCounter, 79 mSDsluCounter, 518 mSDsCounter, 0 mSdLazyCounter, 622 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 580 SdHoareTripleChecker+Invalid, 646 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 622 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-23 13:28:02,291 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [83 Valid, 580 Invalid, 646 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 622 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-07-23 13:28:02,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4017 states. [2022-07-23 13:28:02,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4017 to 3783. [2022-07-23 13:28:02,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3783 states, 2976 states have (on average 1.1021505376344085) internal successors, (3280), 2986 states have internal predecessors, (3280), 587 states have call successors, (587), 163 states have call predecessors, (587), 215 states have return successors, (1038), 633 states have call predecessors, (1038), 576 states have call successors, (1038) [2022-07-23 13:28:02,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3783 states to 3783 states and 4905 transitions. [2022-07-23 13:28:02,495 INFO L78 Accepts]: Start accepts. Automaton has 3783 states and 4905 transitions. Word has length 533 [2022-07-23 13:28:02,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:28:02,495 INFO L495 AbstractCegarLoop]: Abstraction has 3783 states and 4905 transitions. [2022-07-23 13:28:02,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 5.6875) internal successors, (91), 16 states have internal predecessors, (91), 10 states have call successors, (18), 3 states have call predecessors, (18), 5 states have return successors, (18), 7 states have call predecessors, (18), 9 states have call successors, (18) [2022-07-23 13:28:02,495 INFO L276 IsEmpty]: Start isEmpty. Operand 3783 states and 4905 transitions. [2022-07-23 13:28:02,498 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 534 [2022-07-23 13:28:02,498 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:28:02,499 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, 7, 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] [2022-07-23 13:28:02,505 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Forceful destruction successful, exit code 0 [2022-07-23 13:28:02,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:28:02,699 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting binomialCoefficientErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:28:02,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:28:02,699 INFO L85 PathProgramCache]: Analyzing trace with hash 727114295, now seen corresponding path program 7 times [2022-07-23 13:28:02,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:28:02,700 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003167967] [2022-07-23 13:28:02,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:28:02,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:28:02,708 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:28:02,708 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1835994791] [2022-07-23 13:28:02,709 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-07-23 13:28:02,709 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:28:02,709 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:28:02,710 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) [2022-07-23 13:28:02,710 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2022-07-23 13:28:02,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 13:28:02,905 INFO L263 TraceCheckSpWp]: Trace formula consists of 1066 conjuncts, 25 conjunts are in the unsatisfiable core [2022-07-23 13:28:02,908 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:28:03,136 INFO L134 CoverageAnalysis]: Checked inductivity of 7385 backedges. 433 proven. 116 refuted. 0 times theorem prover too weak. 6836 trivial. 0 not checked. [2022-07-23 13:28:03,137 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 13:28:03,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:28:03,374 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003167967] [2022-07-23 13:28:03,374 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:28:03,374 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1835994791] [2022-07-23 13:28:03,374 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1835994791] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-23 13:28:03,374 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-23 13:28:03,374 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2022-07-23 13:28:03,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788786963] [2022-07-23 13:28:03,375 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-23 13:28:03,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-23 13:28:03,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:28:03,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-23 13:28:03,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=204, Unknown=0, NotChecked=0, Total=240 [2022-07-23 13:28:03,375 INFO L87 Difference]: Start difference. First operand 3783 states and 4905 transitions. Second operand has 14 states, 13 states have (on average 4.846153846153846) internal successors, (63), 13 states have internal predecessors, (63), 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) [2022-07-23 13:28:04,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:28:04,175 INFO L93 Difference]: Finished difference Result 3994 states and 5173 transitions. [2022-07-23 13:28:04,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-23 13:28:04,177 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 4.846153846153846) internal successors, (63), 13 states have internal predecessors, (63), 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 533 [2022-07-23 13:28:04,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:28:04,184 INFO L225 Difference]: With dead ends: 3994 [2022-07-23 13:28:04,184 INFO L226 Difference]: Without dead ends: 3993 [2022-07-23 13:28:04,185 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 542 GetRequests, 522 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=70, Invalid=392, Unknown=0, NotChecked=0, Total=462 [2022-07-23 13:28:04,185 INFO L413 NwaCegarLoop]: 49 mSDtfsCounter, 47 mSDsluCounter, 436 mSDsCounter, 0 mSdLazyCounter, 679 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 485 SdHoareTripleChecker+Invalid, 694 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 679 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-23 13:28:04,186 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [50 Valid, 485 Invalid, 694 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 679 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-07-23 13:28:04,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3993 states. [2022-07-23 13:28:04,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3993 to 3975. [2022-07-23 13:28:04,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3975 states, 3116 states have (on average 1.0982028241335045) internal successors, (3422), 3126 states have internal predecessors, (3422), 627 states have call successors, (627), 175 states have call predecessors, (627), 227 states have return successors, (1101), 673 states have call predecessors, (1101), 616 states have call successors, (1101) [2022-07-23 13:28:04,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3975 states to 3975 states and 5150 transitions. [2022-07-23 13:28:04,401 INFO L78 Accepts]: Start accepts. Automaton has 3975 states and 5150 transitions. Word has length 533 [2022-07-23 13:28:04,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:28:04,401 INFO L495 AbstractCegarLoop]: Abstraction has 3975 states and 5150 transitions. [2022-07-23 13:28:04,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 4.846153846153846) internal successors, (63), 13 states have internal predecessors, (63), 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) [2022-07-23 13:28:04,401 INFO L276 IsEmpty]: Start isEmpty. Operand 3975 states and 5150 transitions. [2022-07-23 13:28:04,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 459 [2022-07-23 13:28:04,404 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:28:04,404 INFO L195 NwaCegarLoop]: trace histogram [42, 42, 24, 18, 18, 18, 18, 18, 18, 18, 18, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 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] [2022-07-23 13:28:04,424 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2022-07-23 13:28:04,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:28:04,605 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting binomialCoefficientErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:28:04,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:28:04,605 INFO L85 PathProgramCache]: Analyzing trace with hash -575480826, now seen corresponding path program 8 times [2022-07-23 13:28:04,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:28:04,605 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603512994] [2022-07-23 13:28:04,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:28:04,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:28:04,614 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:28:04,614 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1524121996] [2022-07-23 13:28:04,614 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-23 13:28:04,614 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:28:04,614 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:28:04,615 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) [2022-07-23 13:28:04,616 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2022-07-23 13:28:04,772 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-23 13:28:04,773 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-23 13:28:04,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 932 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-23 13:28:04,778 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:28:04,969 INFO L134 CoverageAnalysis]: Checked inductivity of 4911 backedges. 1508 proven. 9 refuted. 0 times theorem prover too weak. 3394 trivial. 0 not checked. [2022-07-23 13:28:04,969 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 13:28:05,496 INFO L134 CoverageAnalysis]: Checked inductivity of 4911 backedges. 374 proven. 27 refuted. 0 times theorem prover too weak. 4510 trivial. 0 not checked. [2022-07-23 13:28:05,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:28:05,496 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [603512994] [2022-07-23 13:28:05,496 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:28:05,496 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1524121996] [2022-07-23 13:28:05,496 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1524121996] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 13:28:05,497 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 13:28:05,497 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 15 [2022-07-23 13:28:05,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401523392] [2022-07-23 13:28:05,497 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 13:28:05,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-07-23 13:28:05,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:28:05,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-07-23 13:28:05,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2022-07-23 13:28:05,497 INFO L87 Difference]: Start difference. First operand 3975 states and 5150 transitions. Second operand has 15 states, 13 states have (on average 8.153846153846153) internal successors, (106), 15 states have internal predecessors, (106), 9 states have call successors, (23), 2 states have call predecessors, (23), 4 states have return successors, (23), 6 states have call predecessors, (23), 9 states have call successors, (23) [2022-07-23 13:28:06,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:28:06,022 INFO L93 Difference]: Finished difference Result 6040 states and 7851 transitions. [2022-07-23 13:28:06,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-23 13:28:06,025 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 13 states have (on average 8.153846153846153) internal successors, (106), 15 states have internal predecessors, (106), 9 states have call successors, (23), 2 states have call predecessors, (23), 4 states have return successors, (23), 6 states have call predecessors, (23), 9 states have call successors, (23) Word has length 458 [2022-07-23 13:28:06,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:28:06,031 INFO L225 Difference]: With dead ends: 6040 [2022-07-23 13:28:06,031 INFO L226 Difference]: Without dead ends: 3074 [2022-07-23 13:28:06,036 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 920 GetRequests, 900 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=76, Invalid=304, Unknown=0, NotChecked=0, Total=380 [2022-07-23 13:28:06,036 INFO L413 NwaCegarLoop]: 49 mSDtfsCounter, 86 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 236 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 196 SdHoareTripleChecker+Invalid, 252 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 236 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-23 13:28:06,036 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [95 Valid, 196 Invalid, 252 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 236 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-23 13:28:06,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3074 states. [2022-07-23 13:28:06,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3074 to 3033. [2022-07-23 13:28:06,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3033 states, 2368 states have (on average 1.0891047297297298) internal successors, (2579), 2373 states have internal predecessors, (2579), 466 states have call successors, (466), 149 states have call predecessors, (466), 194 states have return successors, (817), 510 states have call predecessors, (817), 460 states have call successors, (817) [2022-07-23 13:28:06,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3033 states to 3033 states and 3862 transitions. [2022-07-23 13:28:06,179 INFO L78 Accepts]: Start accepts. Automaton has 3033 states and 3862 transitions. Word has length 458 [2022-07-23 13:28:06,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:28:06,179 INFO L495 AbstractCegarLoop]: Abstraction has 3033 states and 3862 transitions. [2022-07-23 13:28:06,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 13 states have (on average 8.153846153846153) internal successors, (106), 15 states have internal predecessors, (106), 9 states have call successors, (23), 2 states have call predecessors, (23), 4 states have return successors, (23), 6 states have call predecessors, (23), 9 states have call successors, (23) [2022-07-23 13:28:06,179 INFO L276 IsEmpty]: Start isEmpty. Operand 3033 states and 3862 transitions. [2022-07-23 13:28:06,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 489 [2022-07-23 13:28:06,183 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:28:06,183 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 24, 21, 21, 21, 21, 21, 21, 21, 21, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 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] [2022-07-23 13:28:06,215 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Forceful destruction successful, exit code 0 [2022-07-23 13:28:06,401 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,SelfDestructingSolverStorable78 [2022-07-23 13:28:06,401 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting binomialCoefficientErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:28:06,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:28:06,401 INFO L85 PathProgramCache]: Analyzing trace with hash 1645957926, now seen corresponding path program 9 times [2022-07-23 13:28:06,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:28:06,401 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638887145] [2022-07-23 13:28:06,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:28:06,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:28:06,410 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:28:06,410 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [704193730] [2022-07-23 13:28:06,410 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-23 13:28:06,410 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:28:06,410 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:28:06,411 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) [2022-07-23 13:28:06,412 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2022-07-23 13:28:06,517 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-07-23 13:28:06,517 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-23 13:28:06,518 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 9 conjunts are in the unsatisfiable core [2022-07-23 13:28:06,520 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:28:06,615 INFO L134 CoverageAnalysis]: Checked inductivity of 5769 backedges. 1368 proven. 1 refuted. 0 times theorem prover too weak. 4400 trivial. 0 not checked. [2022-07-23 13:28:06,615 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 13:28:06,911 INFO L134 CoverageAnalysis]: Checked inductivity of 5769 backedges. 244 proven. 16 refuted. 0 times theorem prover too weak. 5509 trivial. 0 not checked. [2022-07-23 13:28:06,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:28:06,911 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638887145] [2022-07-23 13:28:06,911 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:28:06,911 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [704193730] [2022-07-23 13:28:06,911 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [704193730] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 13:28:06,911 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 13:28:06,911 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 11 [2022-07-23 13:28:06,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159911310] [2022-07-23 13:28:06,911 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 13:28:06,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-23 13:28:06,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:28:06,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-23 13:28:06,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2022-07-23 13:28:06,912 INFO L87 Difference]: Start difference. First operand 3033 states and 3862 transitions. Second operand has 11 states, 9 states have (on average 7.444444444444445) internal successors, (67), 10 states have internal predecessors, (67), 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) [2022-07-23 13:28:07,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:28:07,515 INFO L93 Difference]: Finished difference Result 3238 states and 4086 transitions. [2022-07-23 13:28:07,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-23 13:28:07,517 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 7.444444444444445) internal successors, (67), 10 states have internal predecessors, (67), 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 488 [2022-07-23 13:28:07,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:28:07,523 INFO L225 Difference]: With dead ends: 3238 [2022-07-23 13:28:07,523 INFO L226 Difference]: Without dead ends: 3001 [2022-07-23 13:28:07,524 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 982 GetRequests, 965 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2022-07-23 13:28:07,524 INFO L413 NwaCegarLoop]: 50 mSDtfsCounter, 66 mSDsluCounter, 278 mSDsCounter, 0 mSdLazyCounter, 407 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 328 SdHoareTripleChecker+Invalid, 424 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 407 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-23 13:28:07,524 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [69 Valid, 328 Invalid, 424 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 407 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-23 13:28:07,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3001 states. [2022-07-23 13:28:07,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3001 to 3001. [2022-07-23 13:28:07,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3001 states, 2349 states have (on average 1.0889740315027672) internal successors, (2558), 2353 states have internal predecessors, (2558), 455 states have call successors, (455), 149 states have call predecessors, (455), 192 states have return successors, (792), 498 states have call predecessors, (792), 450 states have call successors, (792) [2022-07-23 13:28:07,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3001 states to 3001 states and 3805 transitions. [2022-07-23 13:28:07,680 INFO L78 Accepts]: Start accepts. Automaton has 3001 states and 3805 transitions. Word has length 488 [2022-07-23 13:28:07,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:28:07,680 INFO L495 AbstractCegarLoop]: Abstraction has 3001 states and 3805 transitions. [2022-07-23 13:28:07,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 7.444444444444445) internal successors, (67), 10 states have internal predecessors, (67), 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) [2022-07-23 13:28:07,680 INFO L276 IsEmpty]: Start isEmpty. Operand 3001 states and 3805 transitions. [2022-07-23 13:28:07,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 489 [2022-07-23 13:28:07,684 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:28:07,684 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 24, 21, 21, 21, 21, 21, 21, 21, 21, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 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] [2022-07-23 13:28:07,700 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Forceful destruction successful, exit code 0 [2022-07-23 13:28:07,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2022-07-23 13:28:07,884 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting binomialCoefficientErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:28:07,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:28:07,885 INFO L85 PathProgramCache]: Analyzing trace with hash 1826778406, now seen corresponding path program 10 times [2022-07-23 13:28:07,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:28:07,885 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977336392] [2022-07-23 13:28:07,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:28:07,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:28:07,894 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:28:07,894 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [106200791] [2022-07-23 13:28:07,894 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-07-23 13:28:07,894 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:28:07,894 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:28:07,895 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) [2022-07-23 13:28:07,896 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2022-07-23 13:28:08,028 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-07-23 13:28:08,028 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-23 13:28:08,030 INFO L263 TraceCheckSpWp]: Trace formula consists of 647 conjuncts, 14 conjunts are in the unsatisfiable core [2022-07-23 13:28:08,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:28:08,296 INFO L134 CoverageAnalysis]: Checked inductivity of 5769 backedges. 1993 proven. 62 refuted. 0 times theorem prover too weak. 3714 trivial. 0 not checked. [2022-07-23 13:28:08,297 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 13:28:09,264 INFO L134 CoverageAnalysis]: Checked inductivity of 5769 backedges. 869 proven. 178 refuted. 0 times theorem prover too weak. 4722 trivial. 0 not checked. [2022-07-23 13:28:09,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:28:09,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977336392] [2022-07-23 13:28:09,265 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:28:09,265 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [106200791] [2022-07-23 13:28:09,265 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [106200791] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 13:28:09,265 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 13:28:09,265 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 14] total 17 [2022-07-23 13:28:09,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903085080] [2022-07-23 13:28:09,265 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 13:28:09,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-07-23 13:28:09,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:28:09,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-07-23 13:28:09,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2022-07-23 13:28:09,266 INFO L87 Difference]: Start difference. First operand 3001 states and 3805 transitions. Second operand has 17 states, 14 states have (on average 7.714285714285714) internal successors, (108), 17 states have internal predecessors, (108), 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) [2022-07-23 13:28:10,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:28:10,175 INFO L93 Difference]: Finished difference Result 5280 states and 6801 transitions. [2022-07-23 13:28:10,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-23 13:28:10,178 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 14 states have (on average 7.714285714285714) internal successors, (108), 17 states have internal predecessors, (108), 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 488 [2022-07-23 13:28:10,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:28:10,184 INFO L225 Difference]: With dead ends: 5280 [2022-07-23 13:28:10,184 INFO L226 Difference]: Without dead ends: 3405 [2022-07-23 13:28:10,187 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 983 GetRequests, 961 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=116, Invalid=436, Unknown=0, NotChecked=0, Total=552 [2022-07-23 13:28:10,187 INFO L413 NwaCegarLoop]: 35 mSDtfsCounter, 108 mSDsluCounter, 248 mSDsCounter, 0 mSdLazyCounter, 478 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 283 SdHoareTripleChecker+Invalid, 521 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 478 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-23 13:28:10,187 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [118 Valid, 283 Invalid, 521 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 478 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-07-23 13:28:10,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3405 states. [2022-07-23 13:28:10,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3405 to 3385. [2022-07-23 13:28:10,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3385 states, 2663 states have (on average 1.0995118287645513) internal successors, (2928), 2673 states have internal predecessors, (2928), 515 states have call successors, (515), 157 states have call predecessors, (515), 202 states have return successors, (877), 554 states have call predecessors, (877), 508 states have call successors, (877) [2022-07-23 13:28:10,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3385 states to 3385 states and 4320 transitions. [2022-07-23 13:28:10,353 INFO L78 Accepts]: Start accepts. Automaton has 3385 states and 4320 transitions. Word has length 488 [2022-07-23 13:28:10,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:28:10,353 INFO L495 AbstractCegarLoop]: Abstraction has 3385 states and 4320 transitions. [2022-07-23 13:28:10,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 14 states have (on average 7.714285714285714) internal successors, (108), 17 states have internal predecessors, (108), 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) [2022-07-23 13:28:10,353 INFO L276 IsEmpty]: Start isEmpty. Operand 3385 states and 4320 transitions. [2022-07-23 13:28:10,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 489 [2022-07-23 13:28:10,356 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:28:10,356 INFO L195 NwaCegarLoop]: trace histogram [45, 45, 24, 21, 21, 21, 21, 21, 21, 21, 21, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 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] [2022-07-23 13:28:10,373 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Ended with exit code 0 [2022-07-23 13:28:10,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:28:10,557 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting binomialCoefficientErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:28:10,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:28:10,557 INFO L85 PathProgramCache]: Analyzing trace with hash -2068290266, now seen corresponding path program 11 times [2022-07-23 13:28:10,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:28:10,557 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908770936] [2022-07-23 13:28:10,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:28:10,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:28:10,566 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:28:10,566 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1475038093] [2022-07-23 13:28:10,566 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-07-23 13:28:10,566 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:28:10,566 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:28:10,567 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) [2022-07-23 13:28:10,568 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2022-07-23 13:28:10,776 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2022-07-23 13:28:10,776 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-23 13:28:10,779 INFO L263 TraceCheckSpWp]: Trace formula consists of 941 conjuncts, 17 conjunts are in the unsatisfiable core [2022-07-23 13:28:10,782 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:28:11,290 INFO L134 CoverageAnalysis]: Checked inductivity of 5769 backedges. 2136 proven. 198 refuted. 0 times theorem prover too weak. 3435 trivial. 0 not checked. [2022-07-23 13:28:11,290 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 13:28:12,429 INFO L134 CoverageAnalysis]: Checked inductivity of 5769 backedges. 664 proven. 310 refuted. 0 times theorem prover too weak. 4795 trivial. 0 not checked. [2022-07-23 13:28:12,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:28:12,429 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908770936] [2022-07-23 13:28:12,429 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:28:12,429 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1475038093] [2022-07-23 13:28:12,429 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1475038093] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 13:28:12,429 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 13:28:12,429 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16] total 21 [2022-07-23 13:28:12,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677340501] [2022-07-23 13:28:12,429 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 13:28:12,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-23 13:28:12,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:28:12,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-23 13:28:12,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=366, Unknown=0, NotChecked=0, Total=420 [2022-07-23 13:28:12,430 INFO L87 Difference]: Start difference. First operand 3385 states and 4320 transitions. Second operand has 21 states, 19 states have (on average 7.2105263157894735) internal successors, (137), 21 states have internal predecessors, (137), 13 states have call successors, (31), 2 states have call predecessors, (31), 8 states have return successors, (31), 10 states have call predecessors, (31), 13 states have call successors, (31) [2022-07-23 13:28:14,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:28:14,005 INFO L93 Difference]: Finished difference Result 5187 states and 6636 transitions. [2022-07-23 13:28:14,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-23 13:28:14,008 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 19 states have (on average 7.2105263157894735) internal successors, (137), 21 states have internal predecessors, (137), 13 states have call successors, (31), 2 states have call predecessors, (31), 8 states have return successors, (31), 10 states have call predecessors, (31), 13 states have call successors, (31) Word has length 488 [2022-07-23 13:28:14,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:28:14,015 INFO L225 Difference]: With dead ends: 5187 [2022-07-23 13:28:14,015 INFO L226 Difference]: Without dead ends: 2926 [2022-07-23 13:28:14,020 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 991 GetRequests, 958 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=168, Invalid=1022, Unknown=0, NotChecked=0, Total=1190 [2022-07-23 13:28:14,020 INFO L413 NwaCegarLoop]: 61 mSDtfsCounter, 150 mSDsluCounter, 507 mSDsCounter, 0 mSdLazyCounter, 802 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 568 SdHoareTripleChecker+Invalid, 864 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 802 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-07-23 13:28:14,020 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [152 Valid, 568 Invalid, 864 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 802 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-07-23 13:28:14,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2926 states. [2022-07-23 13:28:14,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2926 to 2855. [2022-07-23 13:28:14,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2855 states, 2232 states have (on average 1.0909498207885304) internal successors, (2435), 2241 states have internal predecessors, (2435), 434 states have call successors, (434), 147 states have call predecessors, (434), 184 states have return successors, (726), 466 states have call predecessors, (726), 428 states have call successors, (726) [2022-07-23 13:28:14,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2855 states to 2855 states and 3595 transitions. [2022-07-23 13:28:14,180 INFO L78 Accepts]: Start accepts. Automaton has 2855 states and 3595 transitions. Word has length 488 [2022-07-23 13:28:14,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:28:14,180 INFO L495 AbstractCegarLoop]: Abstraction has 2855 states and 3595 transitions. [2022-07-23 13:28:14,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 19 states have (on average 7.2105263157894735) internal successors, (137), 21 states have internal predecessors, (137), 13 states have call successors, (31), 2 states have call predecessors, (31), 8 states have return successors, (31), 10 states have call predecessors, (31), 13 states have call successors, (31) [2022-07-23 13:28:14,181 INFO L276 IsEmpty]: Start isEmpty. Operand 2855 states and 3595 transitions. [2022-07-23 13:28:14,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 516 [2022-07-23 13:28:14,184 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:28:14,184 INFO L195 NwaCegarLoop]: trace histogram [51, 48, 33, 33, 33, 33, 31, 31, 30, 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] [2022-07-23 13:28:14,202 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Ended with exit code 0 [2022-07-23 13:28:14,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:28:14,385 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:28:14,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:28:14,385 INFO L85 PathProgramCache]: Analyzing trace with hash -247399929, now seen corresponding path program 20 times [2022-07-23 13:28:14,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:28:14,385 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829358800] [2022-07-23 13:28:14,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:28:14,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:28:14,394 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:28:14,394 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1148633939] [2022-07-23 13:28:14,394 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-23 13:28:14,394 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:28:14,394 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:28:14,396 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) [2022-07-23 13:28:14,397 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2022-07-23 13:28:14,564 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-23 13:28:14,564 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-23 13:28:14,567 INFO L263 TraceCheckSpWp]: Trace formula consists of 1009 conjuncts, 29 conjunts are in the unsatisfiable core [2022-07-23 13:28:14,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:28:15,131 INFO L134 CoverageAnalysis]: Checked inductivity of 8021 backedges. 1471 proven. 190 refuted. 0 times theorem prover too weak. 6360 trivial. 0 not checked. [2022-07-23 13:28:15,131 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 13:28:17,506 INFO L134 CoverageAnalysis]: Checked inductivity of 8021 backedges. 1471 proven. 196 refuted. 0 times theorem prover too weak. 6354 trivial. 0 not checked. [2022-07-23 13:28:17,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:28:17,506 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829358800] [2022-07-23 13:28:17,507 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:28:17,507 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1148633939] [2022-07-23 13:28:17,507 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1148633939] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 13:28:17,507 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 13:28:17,507 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 28] total 42 [2022-07-23 13:28:17,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293749953] [2022-07-23 13:28:17,507 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 13:28:17,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2022-07-23 13:28:17,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:28:17,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2022-07-23 13:28:17,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=198, Invalid=1524, Unknown=0, NotChecked=0, Total=1722 [2022-07-23 13:28:17,508 INFO L87 Difference]: Start difference. First operand 2855 states and 3595 transitions. Second operand has 42 states, 42 states have (on average 3.4047619047619047) internal successors, (143), 37 states have internal predecessors, (143), 22 states have call successors, (29), 6 states have call predecessors, (29), 4 states have return successors, (24), 17 states have call predecessors, (24), 18 states have call successors, (24) [2022-07-23 13:28:21,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:28:21,431 INFO L93 Difference]: Finished difference Result 5818 states and 7443 transitions. [2022-07-23 13:28:21,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-07-23 13:28:21,434 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 3.4047619047619047) internal successors, (143), 37 states have internal predecessors, (143), 22 states have call successors, (29), 6 states have call predecessors, (29), 4 states have return successors, (24), 17 states have call predecessors, (24), 18 states have call successors, (24) Word has length 515 [2022-07-23 13:28:21,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:28:21,442 INFO L225 Difference]: With dead ends: 5818 [2022-07-23 13:28:21,442 INFO L226 Difference]: Without dead ends: 3258 [2022-07-23 13:28:21,448 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1060 GetRequests, 990 SyntacticMatches, 0 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1773 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=653, Invalid=4459, Unknown=0, NotChecked=0, Total=5112 [2022-07-23 13:28:21,448 INFO L413 NwaCegarLoop]: 70 mSDtfsCounter, 236 mSDsluCounter, 925 mSDsCounter, 0 mSdLazyCounter, 1924 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 239 SdHoareTripleChecker+Valid, 995 SdHoareTripleChecker+Invalid, 1991 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 1924 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-07-23 13:28:21,448 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [239 Valid, 995 Invalid, 1991 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 1924 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-07-23 13:28:21,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3258 states. [2022-07-23 13:28:21,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3258 to 3166. [2022-07-23 13:28:21,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3166 states, 2479 states have (on average 1.0923759580475998) internal successors, (2708), 2487 states have internal predecessors, (2708), 473 states have call successors, (473), 167 states have call predecessors, (473), 209 states have return successors, (786), 511 states have call predecessors, (786), 467 states have call successors, (786) [2022-07-23 13:28:21,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3166 states to 3166 states and 3967 transitions. [2022-07-23 13:28:21,662 INFO L78 Accepts]: Start accepts. Automaton has 3166 states and 3967 transitions. Word has length 515 [2022-07-23 13:28:21,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:28:21,662 INFO L495 AbstractCegarLoop]: Abstraction has 3166 states and 3967 transitions. [2022-07-23 13:28:21,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 3.4047619047619047) internal successors, (143), 37 states have internal predecessors, (143), 22 states have call successors, (29), 6 states have call predecessors, (29), 4 states have return successors, (24), 17 states have call predecessors, (24), 18 states have call successors, (24) [2022-07-23 13:28:21,662 INFO L276 IsEmpty]: Start isEmpty. Operand 3166 states and 3967 transitions. [2022-07-23 13:28:21,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 677 [2022-07-23 13:28:21,667 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:28:21,667 INFO L195 NwaCegarLoop]: trace histogram [63, 62, 32, 32, 32, 32, 32, 32, 31, 31, 31, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 6, 6, 6, 6, 5, 5, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-23 13:28:21,686 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Forceful destruction successful, exit code 0 [2022-07-23 13:28:21,868 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,SelfDestructingSolverStorable82 [2022-07-23 13:28:21,868 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:28:21,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:28:21,868 INFO L85 PathProgramCache]: Analyzing trace with hash 1398019072, now seen corresponding path program 8 times [2022-07-23 13:28:21,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:28:21,868 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910168140] [2022-07-23 13:28:21,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:28:21,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:28:21,879 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:28:21,880 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2046878727] [2022-07-23 13:28:21,880 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-23 13:28:21,880 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:28:21,880 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:28:21,881 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) [2022-07-23 13:28:21,881 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2022-07-23 13:28:22,088 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-23 13:28:22,088 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-23 13:28:22,092 INFO L263 TraceCheckSpWp]: Trace formula consists of 1354 conjuncts, 11 conjunts are in the unsatisfiable core [2022-07-23 13:28:22,097 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:28:22,322 INFO L134 CoverageAnalysis]: Checked inductivity of 11631 backedges. 5434 proven. 83 refuted. 0 times theorem prover too weak. 6114 trivial. 0 not checked. [2022-07-23 13:28:22,322 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 13:28:23,171 INFO L134 CoverageAnalysis]: Checked inductivity of 11631 backedges. 431 proven. 110 refuted. 0 times theorem prover too weak. 11090 trivial. 0 not checked. [2022-07-23 13:28:23,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:28:23,171 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910168140] [2022-07-23 13:28:23,172 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:28:23,172 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2046878727] [2022-07-23 13:28:23,172 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2046878727] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 13:28:23,172 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 13:28:23,172 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2022-07-23 13:28:23,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153849764] [2022-07-23 13:28:23,172 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 13:28:23,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-23 13:28:23,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:28:23,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-23 13:28:23,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=324, Unknown=0, NotChecked=0, Total=420 [2022-07-23 13:28:23,173 INFO L87 Difference]: Start difference. First operand 3166 states and 3967 transitions. Second operand has 21 states, 21 states have (on average 5.761904761904762) internal successors, (121), 21 states have internal predecessors, (121), 10 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (21), 10 states have call predecessors, (21), 10 states have call successors, (21) [2022-07-23 13:28:24,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:28:24,648 INFO L93 Difference]: Finished difference Result 5160 states and 6523 transitions. [2022-07-23 13:28:24,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-07-23 13:28:24,651 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 5.761904761904762) internal successors, (121), 21 states have internal predecessors, (121), 10 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (21), 10 states have call predecessors, (21), 10 states have call successors, (21) Word has length 676 [2022-07-23 13:28:24,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:28:24,657 INFO L225 Difference]: With dead ends: 5160 [2022-07-23 13:28:24,657 INFO L226 Difference]: Without dead ends: 2649 [2022-07-23 13:28:24,662 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1373 GetRequests, 1330 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 506 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=519, Invalid=1373, Unknown=0, NotChecked=0, Total=1892 [2022-07-23 13:28:24,662 INFO L413 NwaCegarLoop]: 60 mSDtfsCounter, 101 mSDsluCounter, 474 mSDsCounter, 0 mSdLazyCounter, 464 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 534 SdHoareTripleChecker+Invalid, 500 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 464 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-07-23 13:28:24,662 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [103 Valid, 534 Invalid, 500 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 464 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-07-23 13:28:24,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2649 states. [2022-07-23 13:28:24,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2649 to 2520. [2022-07-23 13:28:24,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2520 states, 1973 states have (on average 1.0598073998986315) internal successors, (2091), 1962 states have internal predecessors, (2091), 349 states have call successors, (349), 153 states have call predecessors, (349), 193 states have return successors, (633), 404 states have call predecessors, (633), 344 states have call successors, (633) [2022-07-23 13:28:24,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2520 states to 2520 states and 3073 transitions. [2022-07-23 13:28:24,774 INFO L78 Accepts]: Start accepts. Automaton has 2520 states and 3073 transitions. Word has length 676 [2022-07-23 13:28:24,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:28:24,774 INFO L495 AbstractCegarLoop]: Abstraction has 2520 states and 3073 transitions. [2022-07-23 13:28:24,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 5.761904761904762) internal successors, (121), 21 states have internal predecessors, (121), 10 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (21), 10 states have call predecessors, (21), 10 states have call successors, (21) [2022-07-23 13:28:24,775 INFO L276 IsEmpty]: Start isEmpty. Operand 2520 states and 3073 transitions. [2022-07-23 13:28:24,777 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 499 [2022-07-23 13:28:24,778 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:28:24,778 INFO L195 NwaCegarLoop]: trace histogram [46, 46, 24, 22, 22, 22, 22, 22, 22, 22, 22, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 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] [2022-07-23 13:28:24,796 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Ended with exit code 0 [2022-07-23 13:28:24,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:28:24,978 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting binomialCoefficientErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:28:24,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:28:24,979 INFO L85 PathProgramCache]: Analyzing trace with hash 2015721862, now seen corresponding path program 12 times [2022-07-23 13:28:24,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:28:24,979 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190882946] [2022-07-23 13:28:24,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:28:24,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:28:24,988 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:28:24,988 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1511402516] [2022-07-23 13:28:24,988 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-07-23 13:28:24,988 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:28:24,988 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:28:24,989 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) [2022-07-23 13:28:24,989 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2022-07-23 13:28:25,154 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2022-07-23 13:28:25,154 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-23 13:28:25,157 INFO L263 TraceCheckSpWp]: Trace formula consists of 710 conjuncts, 22 conjunts are in the unsatisfiable core [2022-07-23 13:28:25,160 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:28:25,916 INFO L134 CoverageAnalysis]: Checked inductivity of 6075 backedges. 1169 proven. 132 refuted. 0 times theorem prover too weak. 4774 trivial. 0 not checked. [2022-07-23 13:28:25,916 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 13:28:27,722 INFO L134 CoverageAnalysis]: Checked inductivity of 6075 backedges. 1169 proven. 139 refuted. 0 times theorem prover too weak. 4767 trivial. 0 not checked. [2022-07-23 13:28:27,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:28:27,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190882946] [2022-07-23 13:28:27,722 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:28:27,723 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1511402516] [2022-07-23 13:28:27,723 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1511402516] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 13:28:27,723 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 13:28:27,723 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 19] total 22 [2022-07-23 13:28:27,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076234541] [2022-07-23 13:28:27,723 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 13:28:27,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-23 13:28:27,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:28:27,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-23 13:28:27,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=398, Unknown=0, NotChecked=0, Total=462 [2022-07-23 13:28:27,724 INFO L87 Difference]: Start difference. First operand 2520 states and 3073 transitions. Second operand has 22 states, 22 states have (on average 5.045454545454546) internal successors, (111), 21 states have internal predecessors, (111), 11 states have call successors, (22), 2 states have call predecessors, (22), 7 states have return successors, (23), 11 states have call predecessors, (23), 10 states have call successors, (23) [2022-07-23 13:28:29,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:28:29,408 INFO L93 Difference]: Finished difference Result 4661 states and 5836 transitions. [2022-07-23 13:28:29,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-07-23 13:28:29,411 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 5.045454545454546) internal successors, (111), 21 states have internal predecessors, (111), 11 states have call successors, (22), 2 states have call predecessors, (22), 7 states have return successors, (23), 11 states have call predecessors, (23), 10 states have call successors, (23) Word has length 498 [2022-07-23 13:28:29,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:28:29,417 INFO L225 Difference]: With dead ends: 4661 [2022-07-23 13:28:29,417 INFO L226 Difference]: Without dead ends: 2936 [2022-07-23 13:28:29,420 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1008 GetRequests, 977 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=176, Invalid=880, Unknown=0, NotChecked=0, Total=1056 [2022-07-23 13:28:29,420 INFO L413 NwaCegarLoop]: 41 mSDtfsCounter, 144 mSDsluCounter, 347 mSDsCounter, 0 mSdLazyCounter, 812 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 388 SdHoareTripleChecker+Invalid, 867 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 812 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-07-23 13:28:29,421 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [152 Valid, 388 Invalid, 867 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 812 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-07-23 13:28:29,422 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2936 states. [2022-07-23 13:28:29,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2936 to 2594. [2022-07-23 13:28:29,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2594 states, 2036 states have (on average 1.0589390962671905) internal successors, (2156), 2029 states have internal predecessors, (2156), 357 states have call successors, (357), 154 states have call predecessors, (357), 196 states have return successors, (654), 410 states have call predecessors, (654), 350 states have call successors, (654) [2022-07-23 13:28:29,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2594 states to 2594 states and 3167 transitions. [2022-07-23 13:28:29,534 INFO L78 Accepts]: Start accepts. Automaton has 2594 states and 3167 transitions. Word has length 498 [2022-07-23 13:28:29,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:28:29,534 INFO L495 AbstractCegarLoop]: Abstraction has 2594 states and 3167 transitions. [2022-07-23 13:28:29,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 5.045454545454546) internal successors, (111), 21 states have internal predecessors, (111), 11 states have call successors, (22), 2 states have call predecessors, (22), 7 states have return successors, (23), 11 states have call predecessors, (23), 10 states have call successors, (23) [2022-07-23 13:28:29,535 INFO L276 IsEmpty]: Start isEmpty. Operand 2594 states and 3167 transitions. [2022-07-23 13:28:29,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 536 [2022-07-23 13:28:29,538 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:28:29,538 INFO L195 NwaCegarLoop]: trace histogram [51, 48, 28, 28, 28, 28, 26, 26, 25, 25, 23, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 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] [2022-07-23 13:28:29,555 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Forceful destruction successful, exit code 0 [2022-07-23 13:28:29,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:28:29,738 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:28:29,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:28:29,739 INFO L85 PathProgramCache]: Analyzing trace with hash 1772399808, now seen corresponding path program 9 times [2022-07-23 13:28:29,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:28:29,739 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642846639] [2022-07-23 13:28:29,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:28:29,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:28:29,748 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:28:29,748 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1085436135] [2022-07-23 13:28:29,748 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-23 13:28:29,748 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:28:29,748 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:28:29,749 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) [2022-07-23 13:28:29,750 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2022-07-23 13:28:29,977 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2022-07-23 13:28:29,978 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-23 13:28:29,981 INFO L263 TraceCheckSpWp]: Trace formula consists of 773 conjuncts, 40 conjunts are in the unsatisfiable core [2022-07-23 13:28:29,984 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:28:40,655 INFO L134 CoverageAnalysis]: Checked inductivity of 7397 backedges. 1467 proven. 82 refuted. 0 times theorem prover too weak. 5848 trivial. 0 not checked. [2022-07-23 13:28:40,655 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 13:28:44,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:28:44,172 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642846639] [2022-07-23 13:28:44,172 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:28:44,172 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1085436135] [2022-07-23 13:28:44,172 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1085436135] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-23 13:28:44,172 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-23 13:28:44,172 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2022-07-23 13:28:44,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676033782] [2022-07-23 13:28:44,172 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-23 13:28:44,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-07-23 13:28:44,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:28:44,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-07-23 13:28:44,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=329, Unknown=5, NotChecked=0, Total=420 [2022-07-23 13:28:44,173 INFO L87 Difference]: Start difference. First operand 2594 states and 3167 transitions. Second operand has 17 states, 16 states have (on average 4.3125) internal successors, (69), 17 states have internal predecessors, (69), 3 states have call successors, (8), 1 states have call predecessors, (8), 7 states have return successors, (12), 7 states have call predecessors, (12), 3 states have call successors, (12) [2022-07-23 13:28:58,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 13:28:58,524 INFO L93 Difference]: Finished difference Result 2738 states and 3472 transitions. [2022-07-23 13:28:58,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-23 13:28:58,528 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 4.3125) internal successors, (69), 17 states have internal predecessors, (69), 3 states have call successors, (8), 1 states have call predecessors, (8), 7 states have return successors, (12), 7 states have call predecessors, (12), 3 states have call successors, (12) Word has length 535 [2022-07-23 13:28:58,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 13:28:58,532 INFO L225 Difference]: With dead ends: 2738 [2022-07-23 13:28:58,532 INFO L226 Difference]: Without dead ends: 2737 [2022-07-23 13:28:58,533 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 558 GetRequests, 529 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 178 ImplicationChecksByTransitivity, 23.7s TimeCoverageRelationStatistics Valid=187, Invalid=738, Unknown=5, NotChecked=0, Total=930 [2022-07-23 13:28:58,533 INFO L413 NwaCegarLoop]: 43 mSDtfsCounter, 12 mSDsluCounter, 526 mSDsCounter, 0 mSdLazyCounter, 133 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 569 SdHoareTripleChecker+Invalid, 306 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 133 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 172 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-23 13:28:58,533 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 569 Invalid, 306 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 133 Invalid, 0 Unknown, 172 Unchecked, 0.2s Time] [2022-07-23 13:28:58,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2737 states. [2022-07-23 13:28:58,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2737 to 2619. [2022-07-23 13:28:58,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2619 states, 2056 states have (on average 1.0583657587548638) internal successors, (2176), 2049 states have internal predecessors, (2176), 357 states have call successors, (357), 154 states have call predecessors, (357), 201 states have return successors, (669), 415 states have call predecessors, (669), 350 states have call successors, (669) [2022-07-23 13:28:58,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2619 states to 2619 states and 3202 transitions. [2022-07-23 13:28:58,646 INFO L78 Accepts]: Start accepts. Automaton has 2619 states and 3202 transitions. Word has length 535 [2022-07-23 13:28:58,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 13:28:58,646 INFO L495 AbstractCegarLoop]: Abstraction has 2619 states and 3202 transitions. [2022-07-23 13:28:58,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 4.3125) internal successors, (69), 17 states have internal predecessors, (69), 3 states have call successors, (8), 1 states have call predecessors, (8), 7 states have return successors, (12), 7 states have call predecessors, (12), 3 states have call successors, (12) [2022-07-23 13:28:58,646 INFO L276 IsEmpty]: Start isEmpty. Operand 2619 states and 3202 transitions. [2022-07-23 13:28:58,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 536 [2022-07-23 13:28:58,649 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 13:28:58,650 INFO L195 NwaCegarLoop]: trace histogram [50, 49, 27, 27, 27, 27, 27, 27, 26, 26, 23, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 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] [2022-07-23 13:28:58,667 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Ended with exit code 0 [2022-07-23 13:28:58,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:28:58,850 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-07-23 13:28:58,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 13:28:58,850 INFO L85 PathProgramCache]: Analyzing trace with hash 1242761216, now seen corresponding path program 10 times [2022-07-23 13:28:58,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 13:28:58,851 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069604138] [2022-07-23 13:28:58,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 13:28:58,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 13:28:58,860 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 13:28:58,860 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [869534416] [2022-07-23 13:28:58,860 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-07-23 13:28:58,860 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 13:28:58,860 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 13:28:58,861 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) [2022-07-23 13:28:58,862 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2022-07-23 13:28:59,018 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-07-23 13:28:59,019 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-23 13:28:59,021 INFO L263 TraceCheckSpWp]: Trace formula consists of 692 conjuncts, 19 conjunts are in the unsatisfiable core [2022-07-23 13:28:59,024 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 13:28:59,427 INFO L134 CoverageAnalysis]: Checked inductivity of 7389 backedges. 1292 proven. 336 refuted. 0 times theorem prover too weak. 5761 trivial. 0 not checked. [2022-07-23 13:28:59,427 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 13:29:00,973 INFO L134 CoverageAnalysis]: Checked inductivity of 7389 backedges. 1292 proven. 343 refuted. 0 times theorem prover too weak. 5754 trivial. 0 not checked. [2022-07-23 13:29:00,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 13:29:00,974 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069604138] [2022-07-23 13:29:00,974 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 13:29:00,974 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [869534416] [2022-07-23 13:29:00,974 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [869534416] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 13:29:00,974 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 13:29:00,974 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 19] total 22 [2022-07-23 13:29:00,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268180994] [2022-07-23 13:29:00,974 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 13:29:00,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-23 13:29:00,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 13:29:00,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-23 13:29:00,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=401, Unknown=0, NotChecked=0, Total=462 [2022-07-23 13:29:00,975 INFO L87 Difference]: Start difference. First operand 2619 states and 3202 transitions. Second operand has 22 states, 19 states have (on average 5.684210526315789) internal successors, (108), 21 states have internal predecessors, (108), 13 states have call successors, (20), 3 states have call predecessors, (20), 7 states have return successors, (20), 9 states have call predecessors, (20), 12 states have call successors, (20)